一聚教程网:一个值得你收藏的教程网站

最新下载

热门教程

谷歌浏览器开发者工具中如何禁用特定JS脚本的运行

时间:2026-07-04 14:15:47 编辑:袖梨 来源:一聚教程网

可精准拦截单个JS文件执行:1.用Sources面板设断点或Blackbox脚本;2.用Network面板Block指定JS请求;3.用命令菜单禁用/启用当前页全部JS。

当你在调试网页时发现某个第三方广告脚本(比如 analytics.js 或 ad-track.min.js)持续触发弹窗或篡改 DOM,又不想全局禁用 JavaScript 影响页面其他功能,就需要精准拦截单个 JS 文件的执行。

用断点临时停住特定脚本

这一步适用于你已知目标脚本文件名或能快速定位到它,且只需暂停一次执行来观察状态。

1、打开开发者工具(F12 或右键→检查)→ 切换到 Sources 面板。

2、在左侧文件树中展开 Page 选项卡,找到目标 JS 文件(例如 vendor-ads.js),点击打开。

3、在代码行号左侧灰色区域单击,设置断点;若不确定哪一行,可右键→“Blackbox script”将该脚本加入黑名单——此后它仍会加载,但不会进入调试流程,也不会触发断点。

4、刷新页面,脚本会在断点处暂停;此时可查看调用栈、变量值,或直接右键→“Remove breakpoint”取消拦截,继续运行。

通过 Network 面板禁用指定 JS 请求

如果你的目标脚本是通过 <script src="https://cdn.example.com/tracker.js"> 引入的外部文件,且你希望它根本不在网络层发出请求,就用这个方法。

1、打开开发者工具 → Network 面板 → 刷新页面,让所有资源重新加载。

2、在过滤栏输入 .js,从列表中找到你要拦截的 JS 文件(如 tracker.js),右键它。

3、选择 Block request URL → 在弹出的编辑框中确认显示的是完整路径(如 https://cdn.example.com/tracker.js),点击 ✅ 确认。

【注意】该规则仅对当前标签页生效,关闭标签页即失效;若需长期屏蔽,必须用 chrome://settings/content/javascript 或扩展实现。

用命令菜单一键禁用当前页所有 JS(含内联)

这是最快捷的全量拦截方式,适合刚打开页面就怀疑有恶意脚本在后台运行的场景。

第一步:确保焦点在开发者工具窗口内(不是网页本身),按 Ctrl+Shift+P(Windows/Linux)或 Cmd+Shift+P(macOS)唤出命令菜单。

第二步:输入 disable javascript,回车执行。

第三步:页面立即停止执行所有脚本——包括 <script>alert(1)</script> 这类内联代码,控制台会显示 “JavaScript is disabled” 提示。

第四步:需要恢复时,再按 Ctrl+Shift+P → 输入 enable javascript → 回车即可。

热门栏目