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アドオンSDK 1.12を使用しています

ありがとう

4

1 に答える 1

1

オプションを追加するだけ

attachTo: ["existing"]
于 2013-01-31T16:02:38.267 に答える