如何在 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?
Google Chrome 开发者工具 - 禁用黑色模拟选项标尺