На мой комментарий выше, переадресация предупреждений на консоль:
if (typeof(console) !== "undefined") {
window.alert = function(content) {
try {
window.console.log(content); /* send alerts to console.log if available. */
} catch(e) {}
}
}
Прекрасно работает и для отладки "старой школы".Вы можете безопасно использовать «alert» вместо «console.log», а затем, когда вы тестируете свое приложение в браузере, который не имеет консоли, вы все равно можете видеть выходные данные отладки.
Примечание: в таких браузерахпредупреждение все равно появится.Я предполагаю, что это хорошая вещь, потому что пользователю нужно будет сказать, что что-то не получилось.Если это НЕхорошо, поскольку вы хотите полностью избежать предупреждений, приведенный выше код не обязательно поможет.