2013-12-19 4 views
6

현재 모든 JavaScript 오류가 기록됩니다. 그러나 일부 오류는 브라우저 내부 (플러그인 등)와 관련이 있습니다. 하나 같이 :브라우저 내부 JavaScript 오류를 감지하는 방법은 무엇입니까?

Error: Error calling method on NPObject!

Line: 0

Script:http://www.lookr.com/lookout/1329030315-Giglio-Porto


어떻게 그 브라우저 내부가 아닌 직접 웹 사이트 관련 오류를 무시할 수 있습니까? line 0 모든 오류를 무시


이 당신의 제안에 대해 미리 감사합니다 (바람직하지 않은) 오류도 무시 될 것이다 자바 스크립트 인라인 때문에 적절하지 보인다.

+0

을 얻을 수있는 가장 가까운 ([NPObject] 언급해야 어떤 플러그인 관련 오류처럼 https://developer.mozilla.org/en/docs 보이는/NPObject). 'Line : 0'만으로 검색 오류를 분석 해봤습니까? – raina77ow

+0

@ raina77ow 그래, 아마 맞을거야. 하지만 이것은 파이어 폭스와 관련된 것일뿐입니다, 그렇죠? 다른 브라우저에서도 브라우저 관련 오류를 무시하고 싶습니다. 실제로, 나는 0 라인의 모든 에러를 무시할 수 있었지만, 인라인 스크립트 에러 또한 라인 0을 가지고 있다는 것을 알았습니다. 그래서 나는 그것을 놓칠 것입니다 ... –

답변

1

이, 당신은 사실 (onerror)

<html> 
<body> 
    <script> 
     window.onerror = function(e) { 
      alert('Error'); 
      console.log(e); 
     } 
     show('Error'); // show is not defined 
    </script> 
</body> 
</html> 
+0

한숨 ... OP가 모으는 데이터 타입 _ window.onerror'. 그리고 문제는 플러그인 관련 오류를 다른 모든 오류와 분리하는 것입니다. – raina77ow

+0

예, 질문은 모임에 관한 것이 아니라 별거에 관한 것입니다. :) –

관련 문제