![](/img/trans.png)
[英]Javascript function not loading, no errors shown in chrome developer console
[英]Are all errors shown in the Chrome console JavaScript errors?
谷歌瀏覽器,Firefox和其他瀏覽器都有一個顯示錯誤的開發者控制台。 這些是由window.onerror
觸發的相同錯誤嗎?
Chrome開發者控制台是window.onerror
可用信息的超集。 開發人員控制台將在呈現文檔時顯示JavaScript錯誤,安全錯誤,CSS錯誤,棄用警告以及許多其他內部錯誤。
window.onerror
只是未處理的全局JavaScript錯誤。
另一個重要的區別是開發人員控制台將顯示真實的原始錯誤信息,而如果錯誤違反同源策略 , window.onerror
可能會將錯誤消息模糊到“腳本錯誤”。
Chrome Developer控制台在開發過程中是一組更好的信息。 一旦你發布你的應用程序,你應該繼續陷阱並記錄來自window.onerror
錯誤,這樣你就可以確定你的用戶何時遇到問題。 瀏覽器的格局在不斷變化,你應該知道什么時候開始破壞。 有一些很好的工具可以幫助你自動完成這項工作,比如TrackJS 。 披露:我是TrackJS的創始開發者之一,所以我修復了很多js錯誤:)
未處理的javascript異常將引發您可以處理的onerror
事件。
如果您在try { ... } catch (e) { ... }
塊中處理異常,則它是否登錄到控制台是瀏覽器和特定設置。
我在FireFox上使用firebug,(你可以使用Break point,console.log(),錯誤,警告,時間線,JS性能等...)我建議你。
Chrome https://getfirebug.com/releases/lite/chrome/
Firefox https://addons.mozilla.org/en-us/firefox/addon/firebug/
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.