Я изучаю возможность автоматического обнаружения ошибок на странице через Javascript. Я нашел несколько вопросов, в которых ответ позволяет поймать компиляцию Javascript и ошибки времени выполнения во всем мире через window.onerror
, но ответы не упоминаются в других типах ошибок, отличных от Javascript, которые часто сообщаются в консолях ошибок браузера. Я в первую очередь интересуюсь сетевыми ошибками (недопустимыми ошибками URI, ошибками SSL, ошибками HTTP, таймаутами) и ошибками интерпретации ресурсов (несоответствие типов, приводящее к прерыванию интерпретации ресурса, анализу ошибок на загружаемых ресурсах и т.д.).
Я проверил метод performance.getEntries
, но я сбив с толку, обнаружив, что он не содержит сетевых запросов, которые привели к ошибкам (я проверял только в Chrome 29...)
Мне не нужна полная совместимость с перекрестным браузером. Пока он работает на некоторых браузерах и не нарушает других, это прекрасно.