Я пытаюсь написать обработчик неперехваченных исключений и предупреждений браузера в 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, но для предупреждений. Есть мысли?