Есть ли способ в JavaScript для прослушивания событий консоли?

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

Ответы на вопрос(6)

Ваш ответ на вопрос