如何在 Chrome 开发者工具中禁用加载特定脚本

Posted

技术标签:

【中文标题】如何在 Chrome 开发者工具中禁用加载特定脚本【英文标题】:How to disable a specific script on load in Chrome Developer Tools 【发布时间】:2020-02-21 14:26:59 【问题描述】:

我已经检查了How to disable javascript in Chrome Developer Tools?中的答案

但我正在搜索禁用特定脚本,并且在网络选项卡中阻止特定资源的解决方案无济于事:

因为我想在 DOM 中阻止 <script>

【问题讨论】:

Chrome 无法阻止内联脚本。您需要在 chrome 扩展中使用 request interception 来修改页面源代码。可能有现有的解决方案。附言使用 Fiddler 或类似的 MitM 代理工具可能更容易。 ^^ 那。我以前用 Fiddler 用自定义规则修改请求,我相信你可以用它来删除部分响应,以几乎相同的方式,但我没有这样做。 Google 将能够为您提供帮助 - 搜索 Fiddler custom rules 也就是说,您已经阻止了上图中的 js 文件,但没有阻止 min.js 文件。如果你同时屏蔽两者会发生什么? 我不得不阻止一个旧的猫头鹰轮播版本(在另一个模块中触发)以确保故障是由于同一页面中的版本之间的干扰,我只是好奇我是否有一个内联脚本,所以感谢 MitM 代理(因为我有 linux) 【参考方案1】:

您可以下载 AdBlock: chrome-extension://gighmmpiobklfepjocnamgkkbiglidom/options.html#customize

并将script-url加入黑名单

如果您想再次执行脚本,只需禁用广告块

为我工作 最好的祝福

【讨论】:

以上是关于如何在 Chrome 开发者工具中禁用加载特定脚本的主要内容,如果未能解决你的问题,请参考以下文章

在 Chrome 开发人员工具中,如何禁用刷新元素周围的突出显示?

如何以编程方式禁用 chrome 开发人员工具中的 javascript?

如何找出在 Chrome 开发工具中添加样式属性的位置?

Google Chrome 开发者工具 - 禁用黑色模拟选项标尺

对 Chrome 的同源策略的困惑:如何在不要求用户禁用 Chrome 中的安全性的情况下摆脱它?

如何在 chrome 开发者工具中重新加载单个文件