Chrome:在 JavaScript 控制台中隐藏扩展错误

Tom*_*Tom 48 google-chrome console debug google-chrome-extensions

有没有办法防止扩展显示在开发人员工具窗口的控制台中?寻找 JavaScript 错误并且不得不忽略总是存在的错误是很烦人的。我从这个问题知道你可以使用隐身模式,但我不想在一个单独的浏览器窗口中开发隐身模式的所有缺点。

如果对此没有很好的答案,我如何减少违规扩展,而不是一次关闭一个?

小智 45

我知道这是一个老问题,但今天来到这里我找到了一个新的解决方案并决定增加我的两分钱。

在 Chrome 控制台的最右侧有一个齿轮选项。单击它会显示一些选项。

确保您只显示来自 的日志top,并且Selected context only已选择。

这将隐藏扩展中的所有错误。

截屏

  • 这仅在控制台保持打开状态时有效。如果我关闭控制台然后稍后再次打开它,则每次打开控制台时都必须重做。 (3认同)
  • 感谢分享,但实际上并不清楚它所谓的上下文。例如,就我而言,它隐藏了我正在开发的应用程序中的几个重要警告。 (2认同)

Sav*_*tes 15

我意识到这是一个较旧的问题,但有比系统地禁用所有扩展程序以找出哪个扩展程序引发错误更好的方法。

将鼠标指针悬停在控制台中错误的文件名上。你会看到一长串gobbledygook。其中一部分是每个扩展名唯一的 id。花点时间记住前几个字符,在下图中它们是pmejh

Chrome 开发工具中扩展程序错误的屏幕截图

然后在chrome://extensions 上转到您已安装的扩展程序并将鼠标悬停在每个详细信息链接上,在窗口的左下方查找包含您记住的字符的 URL。

在此处输入图片说明


小智 13

如果错误来自您不想禁用的 chrome 扩展程序,现在有一项功能可以过滤来自特定扩展程序或脚本的消息。找到控制台消息,右键单击它,转到过滤器>隐藏来自______的消息。只要您打开该选项卡,效果似乎就会持续。

chrome 控制台过滤消息