4

この投稿に似たようなことをしようとしています。ただし、アドオン SDK を使用していますが、これを行う方法が見つからないようです。

ユーザーがアドオンをインストールした直後にページを開くためのコードをどこに配置すればよいですか?

また、インストール後にアドオン バーを切り替えて、拡張機能をインストールした後に Chrome が行うように、インストール後にアドオン ウィジェットの上にパネルを表示する方法があるかどうかを知りたいです。

4

1 に答える 1

5

明らかではありませんが、拡張機能がロードまたはアンロードされたときに呼び出される関数をアタッチできます。これは、ドキュメントの「単純な拡張チュートリアル」で説明されています。

https://developer.mozilla.org/en-US/Add-ons/SDK/Tutorials/Listening_for_load_and_unload

これをモジュールに実装するには、次のようなことができると思います

var tabs = require("tabs");

exports.main = function (options, callbacks) {
    if (options.loadReason === 'install') {
        tabs.open("http://mozilla.org/");
    }
};
于 2011-07-16T03:10:05.977 に答える