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

是否所有错误都显示在Chrome控制台JavaScript错误中?,javascript,google-chrome,firefox,error-handling,Javascript,Google Chrome,Firefox,Error Handling,Google Chrome、Firefox和其他浏览器都有一个开发者控制台来显示错误。这些错误是否与由window.onerror触发的错误相同?未处理的javascript异常将引发您可以处理的onerror事件 如果您在try{…}catch(e){…}块中处理异常,它是否登录到控制台是特定于浏览器和设置的。我在FireFox上使用firebug,(您可以使用断点、console.log()、错误、警告、时间线、JS性能等。) 我建议你 铬 FirefoxChrome开发者控制台是提供给wi

Google Chrome、Firefox和其他浏览器都有一个开发者控制台来显示错误。这些错误是否与由
window.onerror
触发的错误相同?

未处理的javascript异常将引发您可以处理的
onerror
事件


如果您在
try{…}catch(e){…}
块中处理异常,它是否登录到控制台是特定于浏览器和设置的。

我在FireFox上使用firebug,(您可以使用断点、console.log()、错误、警告、时间线、JS性能等。) 我建议你


Firefox

Chrome开发者控制台是提供给
window.onerror
的信息的超集。开发者控制台将在呈现文档时显示JavaScript错误、安全错误、CSS错误、弃用警告和许多其他内部错误

window.onerror
是唯一未处理的全局JavaScript错误

另一个重要的区别是,开发人员控制台将显示真实的原始错误信息,而
window.onerror
可能会将错误消息混淆为“Script error”,如果该错误违反了

Chrome开发者控制台是开发过程中一组更好的信息。发布应用程序后,您应该继续从
window.onerror
捕获并记录错误,以便确保知道用户何时遇到问题。浏览器环境不断变化,您应该知道什么时候开始出现问题。有一些很好的工具可以帮助您自动完成这项工作,如。披露:我是TrackJS的创始人之一,所以我已经修复了很多js错误:)