Я использую простой пользовательский код, чтобы поймать мои js-ошибки с моего сайта. Я использую обработчик window.onerror. Тем не менее, я вижу, что есть много ошибок аддона/расширения, которые пользователи установили в свои браузеры. Я не хочу их брать. Есть ли способ отфильтровать их и получить только то, что связано с моим кодом?Окно onerror фильтрует ошибки аддона/расширения
0
A
ответ
0
От Docs http://www.w3schools.com/js/js_window.asp
Объект окна поддерживается всеми браузерами. Он представляет окно браузера. Все глобальные объекты, функции и переменные JavaScript автоматически становятся членами оконного объекта. Глобальные переменные являются свойствами оконного объекта. Глобальные функции - это методы объекта window. Даже объект документа (HTML DOM) является свойством объекта window.
Вот почему в вашем блоке catch появляется ошибка addons.
Но из этого.
https://developer.mozilla.org/en/docs/Web/API/GlobalEventHandlers/onerror
Я хотел бы предложить вам внутри OnError проверки обработчика сообщений и источников, чтобы увидеть, если эта ошибка соответствует вашему коду. Если не просто игнорировать его.
Надеюсь, это поможет.