我有一个迁移的SharePoint应用程序,它带来了一堆旧的JavaScript文件。其中一个文件在新环境中导致错误,但我不确定罪魁祸首。他们不会抛出控制台错误,而是通过添加不需要的属性和类来修改元素
有没有办法在不修改源的情况下阻止加载单个.js文件?我知道黑盒子会阻止调试器进入代码,但它仍然会加载。如果我可以将其缩小到一个文件,我可以解决正在发生的冲突
答案 0 :(得分:1)
另一个解决方案是使用Fiddler(http://www.telerik.com/fiddler)。它允许您隔离特定的js文件,并强制它们不加载,或者它允许您动态注入自己的本地JavaScript文件。这样您就不必在本地迁移项目/解决方案进行测试,您可以继续在sharepoint服务器上运行它,并使用您自己的本地JS文件..
祝你好运!!答案 1 :(得分:1)
为了记录,现在可以直接在Chrome Devtools中从版本59开始。
加载页面,打开devtools,然后单击网络选项卡。找到您要阻止的请求,右键单击它,然后选择"阻止请求网址" &安培;重新加载页面。这次资源将被阻止。
非常有用!
答案 2 :(得分:0)
好的,发布此答案:
虽然用于其他用途,AdBlock Plus可以满足您的要求,并且适用于所有主流浏览器。
只需设置一个类似example.com/path/to/your.js
的过滤器,该脚本就不应再加载了。