3

我在开发和调试 Web 应用程序时使用 Google Chrome Developers 工具和控制台。

我安装了一些 Chrome 插件/扩展。这些插件/扩展在页面中添加额外的标记和脚本,同时在浏览器中呈现它们,当我在开发人员工具中查看我的代码时,它变得非常混乱。

我想要一种简洁的方式来查看我的代码,而不需要那些额外的标记。

那么有没有办法快速切换(禁用/启用)插件,或者以最佳方式在特定选项卡中禁用它们?我安装了几个插件/扩展,我认为禁用然后手动重新启用它们不是一个好主意。此外,当我同时在其他选项卡上浏览其他网站时,我可能想使用插件/扩展程序。

4

2 回答 2

4

没有机制可以禁用特定选项卡或特定主机的扩展。management您可以通过API一起破解某些东西,当您点击特定 URL 时会禁用扩展,但禁用状态将是全局的,而不是本地的。

但是,扩展程序不会在隐身模式下运行(除非您通过复选框明确地将它们列入白名单chrome://extensions):这对您来说可能是一个不错的解决方法。在隐身模式中加载您正在开发的站点,在干净的环境中使用它,然后弹回您的常规窗口以进行正常浏览。

当然,您可以通过设置一个特定的开发配置文件来完成同样的事情,而您根本不需要在其中安装扩展。

当然,这些都是解决方法。您应该随时提交功能请求,以便在加载扩展时进行更精细的用户端控制:http: //new.crbug.com/

于 2012-02-07T10:49:17.600 回答
1

运行 2 个单独的 Chrome 实例对您有帮助吗?

(您可以从指定不同用户目录的命令行启动 2 个不相关的 Chrome 浏览器实例: chrome --user-data-dir=userdata1 & chrome --user-data-dir=userdata2 )

我还没有为您的用例尝试过,但这听起来很合理。

于 2012-02-08T00:38:36.933 回答