【发布时间】:2017-10-23 03:04:01
【问题描述】:
有没有办法在 Chrome 控制台中black 过滤消息?
例如,我不想看到来自/包含 JQMIGRATE 的消息...
【问题讨论】:
-
我认为来自 JQMIGRATE 的消息是有原因的,并且在您迁移后又被删除(我认为升级到更新的 jQuery?)并删除了 JQMIGRATE 插件。
标签: google-chrome google-chrome-console
有没有办法在 Chrome 控制台中black 过滤消息?
例如,我不想看到来自/包含 JQMIGRATE 的消息...
【问题讨论】:
标签: google-chrome google-chrome-console
您可以通过在前面加上 - 来取消过滤器。例如,-JQMIGRATE 将排除包含字符串“JQMIGRATE”的消息。
正则表达式过滤器也可以通过这种方式否定。例如-/^DevTools/ 将排除以“DevTools”开头的消息。
(归功于 Donald Duck,他在对所选答案的评论中提出了这一点。我认为这是一个比否定前瞻更清洁的解决方案,应该被提升为顶级答案。)
【讨论】:
\s 表示空格,-/^DevTools\sfailed/ 过滤掉所有以“DevTools failed”开头的行。
【讨论】:
我想你可以。最近的 chrome 版本允许通过将搜索模式包含在 /.../ 中来使用正则表达式进行过滤,以前的版本有一个复选框。例如,您可以使用否定前瞻来表达“not bar”,如此处所述How to negate specific word in regex?
在下图中,我尝试过滤“not bar”。
【讨论】:
?!。要仅过滤掉单词bar,只需执行-bar(不带正则表达式)即可。您还可以在正则表达式上使用-,例如您可以使用-/foo\sbar/。