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