Firefox addon 如何使用firefox插件sdk将javascript文件添加到现有网页

Firefox addon 如何使用firefox插件sdk将javascript文件添加到现有网页,firefox-addon,firefox-addon-sdk,Firefox Addon,Firefox Addon Sdk,我现在正在玩弄FirefoxSDK插件,我想向现有网站添加javascript文件,就像向现有网站添加jquery一样 我该怎么做呢?有一些解决方案。一个例子如下: var tabs = require("sdk/tabs"); var data = require("sdk/self").data; tabs.on('ready', function(tab) { var worker = tabs.activeTab.attach({ contentScriptFi

我现在正在玩弄FirefoxSDK插件,我想向现有网站添加javascript文件,就像向现有网站添加jquery一样


我该怎么做呢?

有一些解决方案。一个例子如下:

var tabs = require("sdk/tabs");
var data = require("sdk/self").data;

tabs.on('ready', function(tab) {
    var worker = tabs.activeTab.attach({
        contentScriptFile: [
            data.url("jquery.min.js")
        ]
    }); 
});
其中,
jquery.min.js
位于扩展的数据文件夹中,它将附加到活动选项卡

另一个解决方案是使用
pageMod
,它将允许您确定JS将附加到哪些网页。在以下示例中,它将附加到mozilla.org:

var data = require("sdk/self").data;
var pageMod = require("sdk/page-mod");

pageMod.PageMod({
  include: "*.mozilla.org",
  contentScriptFile: data.url("my-script.js")
});

你拥有这个网页吗?或者这是第三方网站?