Chrome开发者工具的控制台中没有扩展日志

1yjd4xko  于 2023-04-27  发布在  Go
关注(0)|答案(5)|浏览(171)

现在在我的chrome开发工具调试控制台是充满了垃圾.从我看到这些是日志从chrome扩展,我想他们走开.这是非常恼人的,因为我必须清除控制台输出后,每次刷新之前,我开始调试.在谷歌上找不到任何东西,所以如果有人知道如何防止扩展日志出现在那里,请让我知道
这是它在stackoverflow网站上的样子http://i.imgur.com/UQvJS.png

j91ykkif

j91ykkif1#

我在论坛上找到了另外两种方法。我发现这两种方法都能达到我想要的效果。我选择了第一种方法,但第二种也可以。
通过右键单击控制台消息行的白色(空白)部分并选择过滤〉隐藏来自foo.js的消息,可以过滤掉特定源文件中的所有消息。如果您愿意,您可以稍后从同一菜单中取消此过滤。Chrome将记住为您执行此过滤,直到您禁用它(即使您导航到其他地方或重新启动Chrome)。
Chrome本身就有用户配置文件和快速用户切换的功能。从chrome://settings/添加一个用户。你可以从你创建的新用户测试你的网络应用。在用户之间切换只需要点击左上方的图标,然后选择另一个用户

yr9zkbsy

yr9zkbsy2#

你应该使用隐身模式。除非你允许,否则几乎所有的扩展都不允许在隐身模式下使用。

kt06eoxx

kt06eoxx3#

没有简单的方法来禁用扩展的loggig。你可以很容易地禁用扩展并摆脱它们的日志记录。
但是如果你想“忽略”扩展日志,你可以在控制台中使用新的"%c"样式命令来使你自己的日志更可见。
将此函数添加到代码的顶部,使日志更醒目,更大,并且可以轻松忽略扩展日志。

var _log = console.log;
console.log = function() {
  _log.call(console, '%c' + [].slice.call(arguments).join(' '), 'font-weight:bold; font-size: 16px');
};

请注意,此功能刚刚推出,您需要Chrome Canary才能使用它。

dsekswqp

dsekswqp4#

您可以在一定程度上减少可见的输出量-通过选择底部状态栏中的相应按钮来过滤所需级别的消息(在屏幕截图中,选择了“All”按钮;“错误”、“警告”和“日志”可用)。

kse8i1jr

kse8i1jr5#

2023年更新

十年后,现在很容易做到
您可以右键单击日志条目并选择隐藏它

它会将此写入过滤器框

-url:chrome-extension://bla../content.js

相关问题