1

我们如何将脚本注入到安装插件之前存在的选项卡中?

一旦用户安装了我们的插件并且不刷新页面,我们希望将我们的脚本注入所有打开的选项卡。

知道如何做到这一点吗?

目前,我们将脚本注入到用户以这种方式安装插件后打开的新选项卡中:

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 add-on sdk 1.12

谢谢

4

1 回答 1

1

只需添加选项

attachTo: ["existing"]
于 2013-01-31T16:02:38.267 回答