如何在Mozilla附加组件中检测后台加载的URL?

时间:2016-05-02 07:01:19

标签: javascript firefox-addon firefox-addon-sdk

我正在为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加载。

1 个答案:

答案 0 :(得分:0)

WebRequest.jsm可以检测所有请求。

还有构建WebRequest的低级基元(http observerscontent policies)。但它们更难实施。