Ser*_*rge 9 google-chrome google-chrome-console
有没有办法对Chrome 控制台中的消息进行黑色 过滤?
例如,我不想看到来自/包含 JQMIGRATE 的消息...
小智 9
我发现这可以简单地过滤来自扩展的所有控制台消息。这也将持续,直到您清除过滤器。键入-chrome-extension:
。这将删除来自 -> chrome-extension:
<- urls 的任何消息。
您可以通过在每个查询之间放置一个空格来使用多个过滤器。前任。-chrome-extension: -cookie
. 注意 之后:
和之前的空格-c
。这将删除来自 -> chrome-extension:
<- urls 的任何消息,并删除cookie
上下文中的任何消息。
使用 Chrome 版本 80.0.3987.132(官方版本)(64 位)
您可以通过在前面加上 来否定过滤器-
。例如,-JQMIGRATE
将排除包含字符串“JQMIGRATE”的消息。
正则表达式过滤器也可以通过这种方式否定。例如-/^DevTools/
将排除以“DevTools”开头的消息。
(功劳归于唐老鸭,他在对所选答案的评论中提出了这一点。我认为这是一个比否定前瞻更清晰的解决方案,值得提升为顶级答案。)
我想你可以。最近的 chrome 版本允许通过将搜索模式包含在 中来使用正则表达式进行过滤/.../
,以前的版本有一个复选框。例如,您可以通过使用否定前瞻来表达“not bar”,如此处所述如何否定正则表达式中的特定单词?
在下图中,我尝试过滤“not bar”。
接受的答案适用于单行过滤,但我发现它也过滤掉任何多行日志。请参阅以下示例。
没有过滤器:
接受的答案(缺少多行日志):
修复负过滤器(正确保留多行日志):
/^((.|\s)(?!Violation))+$/
Run Code Online (Sandbox Code Playgroud)
奖金!轻松过滤掉多个匹配项:
/^((.|\s)(?!Violation|creating))+$/
Run Code Online (Sandbox Code Playgroud)
归档时间: |
|
查看次数: |
8666 次 |
最近记录: |