我可以禁用所有 Chrome 扩展程序的控制台日志记录吗?

我可以禁用所有 Chrome 扩展程序的控制台日志记录吗?

我是一名 Web 开发人员,因此我经常使用 js 控制台来调试我的 Web 应用程序,但我更喜欢在 Chrome 上使用的扩展程序会向控制台写入大量垃圾。我不想在工作时禁用所有扩展程序,因为我经常来回切换。我知道我可以使用用户切换(在我的操作系统上),但这也很麻烦,因为我又要来回切换很多次。

我真的想阻止任何扩展使用控制台,因为我永远不需要看到扩展的输出,有办法做到这一点吗?如果没有,有没有办法快速关闭所有扩展然后再打开,比如在 chrome 本身内进行某种类型的快速配置文件切换?

需要明确的是,这些不是我编写的扩展,而是我下载的、我想阻止使用控制台的扩展。

答案1

Chrome 本身具有用户配置文件和快速用户切换功能。从 中添加用户 chrome://settings/

您可以从创建的新用户那里测试您的 web 应用程序。

在此处输入图片描述

在用户之间切换只需点击左上角的图标,然后选择其他用户即可

在此处输入图片描述

答案2

与上面的答案类似,您也可以使用IncognitoPrivate选项卡来使这些扩展静音......但这样做有缺点......例如,当Visual Studio启动调试窗口时,它将使用最后一个活动浏览器窗口来添加其新的调试选项卡......所以您必须确保该Incognito窗口处于活动状态/被选中。

至于你的实际问题,我相当肯定答案是否定的。日志不是为用户设计的,而是为开发人员设计的,扩展能够使日志静音可能是一种安全违规行为。它必须是专门添加到浏览器中的功能,也许是一个可以手动取消选中的扩展复选框列表?Chromium如果open source你有技能和时间,可以添加它。

相关内容