我正在为Mozilla Firefox Add-on编写脚本,以检测后台加载的某些URL并使用pageMod.PageMod修改内容。目前我正在使用以下脚本:
var pageMod = require("sdk/page-mod");
pageMod.PageMod({
include: ["*.maxcdn.com","*.googleapis.com","192.168.1.1"],
contentScript: 'window.alert("This website is using CDN/localhost");'
});
上述脚本的问题是它只检测父(主URL)而不是后台的脚本/ css加载。
答案 0 :(得分:0)
WebRequest.jsm可以检测所有请求。
还有构建WebRequest的低级基元(http observers和content policies)。但它们更难实施。