Firefox加载项 - 如何将脚本注入安装前打开的选项卡?

时间:2013-01-30 20:32:18

标签: firefox-addon firefox-addon-sdk

我们如何将我们的脚本注入之前安装我们的附加组件的标签?

我们希望在用户安装我们的插件并且不刷新页面时将脚本注入所有打开的标签页。

知道如何做到这一点?

目前,我们将脚本注入新标签页,用户打开以这种方式安装我的加载项:

pageMod.PageMod({
    include: "*",
    contentScriptFile: [self.data.url("js/jquery-1.8.1.min.js"), self.data.url("content.js")],
    onAttach: function (worker) {

        worker.port.on('settings', function () {
            log('settings: get');
            var settings = {
              user: storage.user
            };

            worker.port.emit("settings", settings);
        });   
    }
});
不过,我们使用firefox附加软件sdk 1.12

由于

1 个答案:

答案 0 :(得分:1)

只需添加选项

即可
attachTo: ["existing"]