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

标签 javascript google-chrome firefox error-handling

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

最佳答案

Chrome 开发人员控制台是可用于 window.onerror 的信息的超集。开发人员控制台将显示 JavaScript 错误、安全错误、CSS 错误、弃用警告以及呈现文档时的许多其他内部错误。

window.onerror 只是未处理的全局 JavaScript 错误。

另一个重要的区别是开发人员控制台将显示真实的原始错误信息,而 window.onerror 可能会在错误违反 Same Origin Policy 时将错误消息混淆为“脚本错误” .

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

关于javascript - Chrome 控制台 JavaScript 错误中是否显示所有错误?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19054820/

相关文章:

javascript - 通过ajax提交选择框的值并显示结果不起作用

javascript - 嵌套 : Cannot create a new connection named "default",,因为使用该名称的连接已经存在,并且它现在有一个事件的连接 session

javascript - 如何使整个 'li' 区域和文本成为可点击的链接

google-chrome - Chrome : find out what request is sent when click a button on the web

javascript - 火狐操作系统 : From mozCamera to binary data

linux - 使用 linux 命令行禁用 firefox 中的自动更新

javascript - 填写完所有 Google 输入字段后发出 'hi' 警报

javascript - 在 <option> 标签内添加 span 并设置样式

c# - 通过 WebClient C# 从 Google.Drive 下载文件

python - Selenium - Firefox 的 MoveTargetOutOfBoundsException