【问题标题】:Hide chrome-extension: in "Developer Tools" Scripts tab隐藏 chrome-extension:在“开发者工具”脚本选项卡中
【发布时间】:2011-09-24 22:45:41
【问题描述】:

当我在 Chrome 中调试 javascript 代码时,我使用开发者工具中的脚本选项卡。在脚本列表(下拉列表)中,此表单上列出了许多扩展:

  • chrome-extension://lfhsdjklfhaslkfhuwklshdfjkash/path/to/script.js
  • chrome-extension://lfhsdjklfhaslkfhuwklshdfjkash/path/to/another/script.js
  • 等等

我有大约 20-30 行这样的行,当我只想查看自己的脚本时,这很烦人。

是否可以隐藏这些行但保留当前网页中的脚本?

【问题讨论】:

  • 这些是由扩展注入的内容脚本,我不确定是否有任何方法可以隐藏它们......因为这些脚本在技术上也是页面的一部分......
  • @Madhur Ahuja:我在想,由于 Chrome 本身已经意识到这一点,因此可能存在一些设置或按钮将它们从视图中删除。
  • 您可以尝试在隐身模式下运行 chrome,这将禁用扩展。这可能会解决您的问题
  • @Madhur Ahuja:是的,这在某些情况下可能有效。谢谢。
  • 如果我不想删除扩展程序,但仍然对开发人员工具隐藏它们的东西怎么办。例如,我使用了一个很有帮助的 jquery 检查器和一个也很有帮助的 anuglar.js 调试器。然而,这两者都将过多的项目放入检查器中。我认为曾经有一种方法可以“禁用扩展输入”或开发人员工具选项中的某种东西。有人对此有任何见解吗?

标签: javascript debugging google-chrome


【解决方案1】:

Chrome 现在已内置用户配置文件支持。使用您需要的扩展名创建自己的新配置文件:https://support.google.com/chrome/answer/2364824?hl=en

第一个选项是禁用所有扩展...不太酷...

如果您发现 chrome-extensions 脚本非常烦人,您可以为自己创建一个没有扩展(或最少的扩展集)的开发人员配置文件来调试您的脚本。窗户说明:

  • 复制您的“Google Chrome”快捷方式(通过 ctrl+拖动)
  • 将新的快捷方式重命名为“Chrome Dev Profile”。
  • 右键单击它 -> 属性
  • (为您的配置文件目录选择一个路径。您不需要创建它。例如:c:\users\udi\profiles\chromedevprofile)
  • 按照 chrome.exe 的路径添加到“目标”字段:

    --user-data-dir=c:\users\udi\profiles\chromedevprofile(当然是你的路径)。

  • 启动它(然后喝杯咖啡或等一下仓鼠)。

  • 现在您运行了第二个 chrome 配置文件。您将看到没有历史记录、书签、扩展程序等。不要惊慌,您的正常个人资料中仍然拥有所有这些。
  • 可选:您可能希望更改此 chrome 的外观以使其有点混乱。从这里安装主题:https://tools.google.com/chrome/intl/en/themes/index.html
  • 使用此配置文件进行调试。 :-)
  • (您还可以将调试书签保留在书签工具栏中,以便于访问,而不会干扰您的常规书签工具栏。面向调试的扩展也是如此。)

【讨论】:

    【解决方案2】:

    (我认为这个问题今天不准确/不相关;已经快五年了。我在 Chromium 上没有看到“脚本标签”,也没有下拉菜单Sources 选项卡中的脚本。事实上,“源”和“内容脚本”现在分别出现在 Sources 中,这可能解决了最初的问题。)

    我偶然发现了这个问题,正在寻找非常相似的东西,我必须找出解决方案,所以我将它分享给像我一样来到这里的人:

    如何在网络标签中隐藏扩展程序:

    使用filter text field 排除扩展脚本。三个想法:

    • larger-than:1(最佳解决方案)。
    • 如果您关心的所有资源共享协议:scheme:https 或 scheme:http。
    • 如果您关心的所有资源都来自同一类型的 TLD:domain:*.com(例如)。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2022-01-14
      • 1970-01-01
      • 1970-01-01
      • 2016-12-23
      • 2015-02-15
      • 2011-06-21
      相关资源
      最近更新 更多