0
我使用一個簡單的自定義代碼來從我的網站上發現我的js錯誤。我使用了window.onerror處理程序。但是,我發現用戶在瀏覽器中安裝了很多插件/擴展錯誤。我不想那些。有沒有辦法將它們過濾出來並只獲取與我的代碼相關的內容?窗口onerror過濾掉插件/擴展錯誤
我使用一個簡單的自定義代碼來從我的網站上發現我的js錯誤。我使用了window.onerror處理程序。但是,我發現用戶在瀏覽器中安裝了很多插件/擴展錯誤。我不想那些。有沒有辦法將它們過濾出來並只獲取與我的代碼相關的內容?窗口onerror過濾掉插件/擴展錯誤
從窗口對象瀏覽器支持文檔http://www.w3schools.com/js/js_window.asp
。它代表了瀏覽器的窗口。 所有全局JavaScript對象,函數和變量都自動成爲窗口對象的成員。全局變量是窗口對象的屬性。全局函數是窗口對象的方法。 即使文檔對象(的HTML DOM)是窗口對象的屬性。
所以這就是爲什麼addons錯誤出現在你的catch塊中。
但是從這。
https://developer.mozilla.org/en/docs/Web/API/GlobalEventHandlers/onerror
我建議你裏面的onError處理程序檢查消息和來源,看看這個錯誤對應的代碼。如果不只是忽略它。
希望這會有所幫助。