@newaitix

Почему не работает обработчик ошибок?

Есть ли способ глобально отловить ошибку так чтоб она не вывалилась в консоль ?
Предположим.
На странице подключается несколько файлов со скриптами.
В каждом файле возникают разные ошибки.
Если прописать до всяких скриптов
window.onerror = function(message, source, lineno) {
alert("Ошибка:"+message +"\n" +
"файл:" + source + "\n" +
"строка:" + lineno);
};

не поможет. Он даже не выводит эти ошибки в консоль. Почему ?
Если у тебя библиотека, в ней 5000 строк. То на каждой строке вставлять try catch это не выход из положения. Обернуть весь сайт в try catch это тоже дибилизм. Почему то перехватить клик можно, а ошибку нельзя. Бреб бредовый простой.
  • Вопрос задан
  • 151 просмотр
Пригласить эксперта
Ответы на вопрос 1
xmoonlight
@xmoonlight
https://sitecoder.blogspot.com
Проверьте по коду: нет ли переопределения глобального события onerror где-то внутри кода и не стоит ли весь нужный код в try-catch?
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы