Я пытаюсь написать обработчик для необработанных исключений и предупреждений браузера в Javascript.Все ошибки и предупреждения следует отправлять на сервер для последующего просмотра.
Обработанные исключения можно перехватить и легко зарегистрировать с помощью
console.error("Error: ...");
или
console.warn("Warning: ...");
Таким образом, онине проблема, если они вызываются из кода javascript, даже больше необработанных исключений может быть поймано с таким спокойствием кода:
window.onerror = function(){
// add to errors Stack trace etc.
});
}
, так что исключения довольно покрыты, но я застрял с предупреждениями, которые браузер отправляет на консоль,Например, предупреждения безопасности или проверки HTML.Пример ниже взят из консоли Google Chrome
На странице https://domainname.com/ запущен небезопасный контент с http://domainname.com/javascripts/codex/MANIFEST.js.
Было бы замечательно, если есть некоторыесобытие, как window.onerror, но для предупреждений.Есть мысли?