如何阻止javascript文件在页面加载之前运行?

时间:2016-08-23 02:32:19

标签: javascript jquery google-chrome-extension

这是我的问题:我正在为现有网站进行扩展。

网站在加载页面时加载两个javascript文件:

foo.js
bar.js

foo.js定义变量X并为其赋值1.

然后

bar.js继续引用变量X,并在其自己的脚本中使用该值。

我想将自己的值分配给变量X。

我的问题是扩展程序只能在document_start或document_end上运行。如果我尝试通过在document_start上运行脚本来更改变量X的值,则站点会加载foo.js并在加载所有站点资源时将我的变量重写为1。如果我在document_end中更改变量X,它就不会有帮助,因为bar.js在执行扩展之前已经使用了变量X方式的值。

假设我在document_start上运行了我的扩展程序。如果我可以允许加载foo.js,但是从加载中停止bar.js,将我的自定义值分配给变量X,并且只需要再次请求bar.js并让它超出它的代码,我的问题就解决了。这可能吗?

0 个答案:

没有答案
相关问题