使用Chrome Devtools控制台过滤器隐藏扩展引起的控制台错误


43

我想消除ERR_BLOCKED_BY_CLIENT由于AdBlock而导致的所有错误,因此我认为该Filter字段是适当的,但是我不能用它来反向过滤。

在此处输入图片说明

基本上我想要的是 ... | grep -v ERR_BLOCKED_BY_CLIENT


对于寻求答案的任何人,请转到chrome bug跟踪器,并让chrome开发团队知道我们需要此:bugs.chromium.org/p/chromium/issues/detail?id=239401
pootzko

Answers:


43

如今,Chrome在其过滤器框中具有一种排除机制:

-net::ERR_BLOCKED_BY_CLIENT

这将消除所有阻止访问网络资源的控制台错误。这些错误通常是由广告拦截器和类似脚本引起的。但是请注意,这也可能是由您自己站点上的服务人员引起的。

作为更彻底的解决方案,您可能希望阻止所有扩展生成的输出。这也减少了误报的机会。

位于控制台右上角的是一个齿轮,用于管理控制台设置。该选项将Selected context only忽略所有嵌套的浏览器扩展上下文。下面是一些示例屏幕截图。

设置已Selected context only禁用:

禁用“仅选定上下文”的设置

Selected context only启用的设置:

启用“仅选定上下文”的设置


(?!.*BLOCKED_BY_CLIENT)(对于超级懒用户)就足够了。
Scott Weaver

不,不是。您开启了正则表达式吗?您是否检查了其他输出也未删除?当禁用正则表达式时,您的解决方案将过滤掉所有控制台输出,而在启用正则表达式时将不进行任何过滤。
Guido Bouman

7
Chrome改变了它的工作方式,您需要用正斜杠将正则表达式包围起来:/^(?!net::ERR_BLOCKED_BY_CLIENT).*$/
camomileCase

我如何隐藏以下消息Unchecked runtime.lastError: Could not establish connection. Receiving end does not exist.
aeid

这看起来像是来自特定网站的错误。仅过滤错误似乎不是一个好主意。如果您确实确定要过滤,则可以执行以下操作:/^(?!lastError: Could not establish connection\. Receiving end does not exist\.).*$/
Guido Bouman,

29

Mac Pro(视网膜,13英寸,2013年初)OSX:10.10.5铬:46.0​​.2490.71(64位)

  1. 打开“ 控制台 ”,然后右键单击您不想看到的错误日志
  2. 单击“ 过滤器 ”->“ xxx.js 隐藏消息

屏幕截图
(点击图片放大)


在Windows上也能很好地工作。
Stijn Geukens

1
但源地图失败(所有消息都来自一个巨大的消息vendor.js
oluckyman

1
您如何取消呢?我相信我只是错误地单击了它,并且看不到启用任何过滤器。=>确定,找到它,必须单击另一条消息->过滤器->全部取消隐藏
Vadorequest

在最新的Chrome版本上找不到“全部取消隐藏” ...
Emaborsa

4

我发现右键单击每个消息可以将其隐藏,但这不适用于具有自动生成文件名的脚本。

在开发控制台中右键单击以隐藏脚本

编辑:现在有一个“隐藏网络消息”选项(谷歌浏览器的众神回答了我们的祈祷:D):

之前

之前

之后

后


我会发疯吗,还是在最新版本的Chrome中消失了?
2014年

还在这里在Chrome 35
多利安

我在Mac上。也许有什么不同吗?
杰森2014年

我也在Mac上;)
Dorian

3
看起来我疯了。奇怪的。右键单击后,我得到的是“全部取消隐藏”选项,显示为灰色。没有文件列表。
杰森

2

虽然不太具体,但我发现可以单击齿轮图标并选中“隐藏网络”复选框。而且,此设置将在控制台的新实例和重新启动期间保持不变。过滤器没有。

因此,如果您只是想暂时关闭过滤器,则该过滤器虽然不错,但默认情况下,此选项可消除这些错误。



0

您不能使用filter选项过滤掉控制台错误(红色)。

最好的选择是等待解决该问题的扩展程序的更新,或者找到具有相同功能的替代扩展程序,或者手动下载该扩展程序,将其解压缩,更改导致错误的代码,然后将其打包并安装它。

Guido Bouman的答案所述,最新版本的Chrome似乎具有反向过滤器。


谢谢,我想我会等一下,我发现右键单击每个错误消息可以让我“隐藏”它们,但是大多数文件是分析文件(被AdBlock阻止),并且文件名是自动生成的,但是此方法有效仅适用于少数分析提供商。
Dorian
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.