Chrome控制台中的消息是否可以黑色 过滤? 例如,我不希望看到来自/包含JQMIGRATE的消息......
答案 0 :(得分:5)
我发现它可以简单地过滤扩展中的所有控制台消息。这也将一直持续到您清除过滤器。输入-chrome-extension:
。这将删除来自-> chrome-extension:
<-网址的所有消息。
您可以通过在每个查询之间放置一个空格来使用多个过滤器。例如-chrome-extension: -cookie
。请注意:
之后和-c
之前的空格。这将删除来自-> chrome-extension:
<-网址的所有消息,也将删除上下文中带有cookie
的任何消息。
使用Chrome 版本80.0.3987.132(正式版本)(64位)
答案 1 :(得分:4)
我想你可以。最近的chrome版本允许通过将搜索模式封装在/.../
中来使用正则表达式进行过滤,以前的版本有一个复选框。例如,您可以表达&#34;而不是bar&#34;通过使用否定前瞻,如此处所述How to negate specific word in regex?
在下图中,我尝试过滤&#34;而不是bar&#34;。
答案 2 :(得分:2)
接受的答案适用于单行过滤,但我发现它也会过滤掉任何多行日志。 请参阅以下示例。
无过滤器:
接受的答案(缺少多行日志):
修复了负片过滤器(正确保留多行日志):
/^((.|\s)(?!Violation))+$/
奖金!轻松过滤掉多个匹配项:
/^((.|\s)(?!Violation|creating))+$/
答案 3 :(得分:1)
您可以在过滤器前加上-
来取反过滤器。例如,-JQMIGRATE
将排除包含字符串“ JQMIGRATE”的消息。
正则表达式过滤器也可以用这种方法取反。例如-/^DevTools/
将排除以“ DevTools”开头的消息。
(信用归唐纳德·德克(Donald Duck)推荐,他在对所选答案的评论中提出了这一建议。我认为这是一个比否定前瞻性更清洁的解决方案,应该将其提升为顶级答案。)< / em>