使用开发工具排除脚本文件加载

Exclude Script files from loading w/ Dev Tools

我有一个迁移的 SharePoint 应用程序,它带来了一堆旧的 JavaScript 文件。这些文件之一在新环境中导致错误,但我不确定罪魁祸首。他们不会抛出控制台错误,而是通过添加不需要的属性和 类

来修改元素

有没有办法在不修改源代码的情况下阻止加载单个 .js 文件?我知道黑盒会阻止调试器进入代码,但它仍然会加载。如果我能将它缩小到一个文件,我就能解决正在发生的冲突

好的,将此作为答案发布:

虽然打算用于其他用途,AdBlock Plus 可以满足您的要求,并且适用于所有主流浏览器。
只需设置一个像 example.com/path/to/your.js 这样的过滤器,就不会再加载该脚本。

另一个解决方案是使用 Fiddler (http://www.telerik.com/fiddler)。它允许您隔离特定的 js 文件并强制它们不加载,或者它允许您动态注入您自己的本地 JavaScript 文件。这样您就不必在本地迁移 project/solution 进行测试,您可以继续 运行 在您的共享点服务器上进行此操作,并使用您自己的本地 JS 文件..

祝你好运!!

郑重声明,从版本 59 开始,现在可以直接在 Chrome Devtools 中完成。

加载页面,打开 devtools,然后单击网络选项卡。找到您要阻止的请求,右键单击它,然后 select "Block request URL" 并重新加载页面。这次该资源将被阻止。

很有用!