【问题标题】:How to remove codes generated by plugins from Chrome browser developers tool?如何从 Chrome 浏览器开发者工具中删除插件生成的代码?
【发布时间】:2012-02-06 19:17:17
【问题描述】:

在开发和调试我的网络应用程序时,我正在使用 Google Chrome 开发者工具和控制台。

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

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

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

【问题讨论】:

    标签: google-chrome-devtools web-inspector


    【解决方案1】:

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

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

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

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

    【讨论】:

    • 隐身模式确实可以达到目的。谢谢。
    • 我喜欢配置文件的想法(尽管利用“隐身”可能在 99% 的情况下都有效!)有关管理 Chrome 配置文件的提醒,请参阅thisthis 之类的链接(记住“用户”按钮在最小化按钮旁边的实际窗口框架中)和this
    【解决方案2】:

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

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

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

    【讨论】:

      猜你喜欢
      • 2011-08-07
      • 2014-03-19
      • 2011-11-25
      • 1970-01-01
      • 2019-09-15
      • 2012-08-12
      • 2023-04-01
      • 1970-01-01
      • 2019-05-04
      相关资源
      最近更新 更多