【问题标题】:Hiding violations in Chrome Dev Console在 Chrome 开发者控制台中隐藏违规行为
【发布时间】:2017-10-16 19:50:11
【问题描述】:

从几个版本开始,Google Chrome 开始在开发者控制台中显示 JS 违规。虽然这有时很有用,但更多时候它只是让控制台变得混乱。

有没有办法禁用这些违规行为?

附带说明一下,从最近开始,开发者控制台也不再为各种类型的调试输出提供复选框。现在您只有日志级别:详细、信息、警告、错误。我发现带有复选框的前一种方法更有用 - 有什么方法(标志?)可以让它们回来吗?

【问题讨论】:

  • crbug.com/717776crbug.com/714235。 chrome 开发人员的意图是让控制台过滤更好,尽管我无法想象将新行为视为增强的必要角度。
  • 我同意。这是朝错误方向迈出的一步。
  • 如果您选择“信息”,您将摆脱违规行为。但它不仅仅像以前那样显示 Info。 :(
  • @jmargolisvt。此外,如果我选择信息来消除违规,我看不到调试消息。
  • 我永远无法理解为什么人们会删除有用的东西。并添加无用的东西(比如新的插件选项显示)。说真的,谁认为这个“User messages only”复选框没用?

标签: javascript google-chrome google-chrome-devtools


【解决方案1】:

在最新的 Chrome (64.0.3282.167) 中,将以下内容添加到您的“过滤器”框中,并选择“所有级别”:

-[Violation]

不确定是否不再支持任何类型的正则表达式(以前版本的 Chrome 有一个允许您按表达式过滤的复选框),但 - 似乎是“不匹配”。

【讨论】:

  • 仍支持正则表达式,只需将 /regex/ 括在斜杠中即可。
  • 我永远无法理解为什么人们会删除有用的东西。并添加无用的东西(比如新的插件选项显示)。说真的,谁认为这个“User messages only”复选框没用?
  • 如果您像我一样已经添加了其他过滤器,请在此之前添加一个空格,它将起作用(截至 2019 年 2 月)
  • @marlar 建议的示例:-/Warning:\sA\s+future\s+version/ 过滤以下内容:Warning: A future version of React will...。请注意,您必须使用\s 来匹配空格。
【解决方案2】:

Yes, as of Chrome 58:

  • 隐藏违规复选框已消失。设置日志记录级别下拉列表
    详细查看违规情况。

在以下屏幕截图中,它设置为“信息”:

【讨论】:

  • Filter=Info 也隐藏了 console.debug() 消息。
【解决方案3】:

另一种选择:

  1. 打开Console Settings(齿轮图标)。
  2. 选中仅用户消息复选框以仅显示从脚本记录的消息。启用此复选框后,浏览器违规将被隐藏。

Chrome 版本:62.0.3169.0 (Official Build) canary (64-bit)

【讨论】:

  • 正如@OlegPnk 所说,这并不理想——因为它隐藏了您需要查看的异常和其他错误。
  • 我永远无法理解为什么人们会删除有用的东西。并添加无用的东西(比如新的插件选项显示)。说真的,谁认为这个“User messages only”复选框没用?
【解决方案4】:

自 Chrome 92 起

使用控制台用户界面

控制台现在有一个左侧面板,可以按来源和类型过滤消息,您可以打开面板并选择用户消息,如下所示:

这种方法的缺点是,一旦您关闭面板,过滤器将不再应用,因此如果您的屏幕上缺少水平真实状态,这可能不适合您。

来源:https://developer.chrome.com/docs/devtools/console/reference/#browser

使用控制台消息过滤器

如果您想摆脱[Violation] ...DevTools ... 消息,您可以使用-/^\[Violation\]|DevTools/(一个否定的正则表达式)进行过滤,或者只使用-[Violation] -DevTools,显然您可以使用多个以空格分隔的过滤器。

来源:

【讨论】:

    猜你喜欢
    • 2018-09-11
    • 1970-01-01
    • 2021-09-22
    • 1970-01-01
    • 2011-10-07
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2018-06-28
    相关资源
    最近更新 更多