2016-09-18 6 views
0

간단한 웹 사이트에서 js 오류를 잡기 위해 간단한 사용자 정의 코드를 사용합니다. 나는 window.onerror 핸들러를 사용한다. 그러나 사용자가 자신의 브라우저에 설치 한 많은 추가/확장 오류가 있음을 알았습니다. 나는 그것들을 얻고 싶지 않다. 그 코드를 필터링하여 내 코드와 관련된 것만 얻을 수있는 방법이 있습니까? 윈도우 객체가 모든 브라우저에서 지원되는 문서 http://www.w3schools.com/js/js_window.aspwindow onerror addon/extension 오류를 필터링합니다.

에서

답변

0

. 브라우저 창을 나타냅니다. 모든 전역 JavaScript 객체, 함수 및 변수가 자동으로 윈도우 객체의 멤버가됩니다. 전역 변수는 창 개체의 속성입니다. 전역 함수는 창 개체의 메서드입니다. (HTML DOM의) 문서 객체조차도 윈도우 객체의 속성입니다.

그래서 addons 오류가 catch 블록에 표시됩니다.

그러나 이것으로부터.

https://developer.mozilla.org/en/docs/Web/API/GlobalEventHandlers/onerror

이 오류가 코드에 해당하는지의 OnError 핸들러 확인 메시지와 소스 안에 당신을 건의 할 것입니다. 그냥 무시하지 않으면.

희망이 도움이됩니다.