【发布时间】: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)
标签: javascript dom google-chrome-devtools