使用 Chrome Devtools 控制台过滤器隐藏扩展程序导致的控制台错误

使用 Chrome Devtools 控制台过滤器隐藏扩展程序导致的控制台错误

我想删除ERR_BLOCKED_BY_CLIENT由于 AdBlock 导致的所有错误,所以我认为该Filter字段合适,但我不能使用它来反向过滤。

在此处输入图片描述

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

答案1

现在Chrome的过滤框里有一个排除机制:

-net::ERR_BLOCKED_BY_CLIENT

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

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

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

已禁用的设置Selected context only

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

已启用的设置Selected context only

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

答案2

Mac Pro(Retina,13 英寸,2013 年初)OSX:10.10.5 Chrome:46.0​​.2490.71(64 位)

  1. 打开 '安慰' 并右键单击错误日志你不想看到的。
  2. 点击 '筛选'->'隐藏消息来自 xxx.js

截屏
(点击图片放大)

答案3

我发现右键单击每条消息可以隐藏它,但这对具有自动生成文件名的脚本不起作用。

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

编辑:现在有一个“隐藏网络消息”选项(Google Chrome 之神回应了我们的祈祷:D):

前

后

答案4

对我来说也是一样((Chrome 版本 36,Windows 8 多次精确点击日志消息

相关内容