繁体   English   中英

Chrome控制台JavaScript中是否显示所有错误?

[英]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.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM