chrome开发人员工具的控制台中没有扩展日志

时间:2012-10-13 19:00:44

标签: google-chrome google-chrome-devtools

现在我的chrome dev工具中的调试控制台充斥着垃圾。从我看到的这些是从chrome扩展日志,我希望它们消失。这非常烦人,因为在开始调试之前,我必须在每次刷新后清除控制台输出。在谷歌上找不到任何东西,所以如果有人知道如何防止出现在那里的扩展日志,请告诉我

这就是stackoverflow网站http://i.imgur.com/UQvJS.png

上的样子

4 个答案:

答案 0 :(得分:8)

我在论坛中找到的另外两种方法。我发现这些都完全符合我的要求。我选择了第一个,但第二个也可以。

通过右键单击控制台消息行的白色(空白)部分并选择过滤器>来过滤掉特定源文件中的所有消息。隐藏来自foo.js的消息。如果您愿意,可以稍后在同一菜单中撤消此过滤。在您停用之前,Chrome会记得为您进行此过滤(即使您在其他位置导航或重新启动Chrome)。

Chrome本身具有用户个人资料和快速用户切换功能。从chrome:// settings /添加用户。您可以从您创建的新用户测试您的webapp。在用户之间切换只需点击左上角的图标,然后选择其他用户

即可

答案 1 :(得分:1)

没有简单的方法来禁用扩展的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才能使用它。

enter image description here

答案 2 :(得分:1)

您应该使用隐身模式。除非您允许,否则几乎不允许在隐身模式下使用扩展程序。

答案 3 :(得分:0)

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