2013-12-19 27 views
6

我們正在記錄所有JavaScript錯誤。 但是,一些錯誤似乎與瀏覽器內部(插件等)有關。像這樣的:如何檢測瀏覽器內部JavaScript錯誤?

Error: Error calling method on NPObject!

Line: 0

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


怎麼可能忽視這些瀏覽器內部,非直網站相關的錯誤?


  • 忽略與line 0所有的錯誤似乎也不合適,因爲內嵌JavaScript錯誤也會被忽略(這是不希望)

預先感謝您爲您的建議。

+0

事實上,看起來像任何插件相關的錯誤應該提到[NPObject](https://developer.mozilla.org/en/docs/NPObject)。您是否嘗試過使用'Line:0'分析搜索錯誤? – raina77ow

+0

@ raina77ow是的,你可能是對的。但是這隻會與FireFox相關,對吧?我想忽略其他瀏覽器的瀏覽器相關錯誤。實際上,我可以忽略第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

是的,問題不是關於聚會,而是關於分離:) –