0

アドオンが実行されるFirefoxのバージョンを確認したい。content-script(page-mod)でjqueryを使用してそれを行うことができることを私は知っています。しかし、コンテンツスクリプトがページに添付される前にそれを知りたいのです。

さらに明確にするために...アドオンスクリプト(main.js)で、サーバーにリクエストを送信しています。その一部として、ブラウザーのバージョンとブラウザー名を送信して、ブラウザーのバージョン固有のものを受け取る必要があります。設定。

アドオンのインストール後に最初のページがロードされた後、content-scriptを使用jQuery.browser.versionしてこれを判別し、simple-storageを使用してアドオンスクリプトに伝達し、self.emit('event-name',payload)simple-storageを使用して保存できます。その後のリクエストでは、ブラウザのバージョンが更新されているかどうかを確認する必要があります。

私が欲しかったのは、それを行うためのより直接的な方法でした。アドオンSDKがすでにどこかに提供しているのではないかと思いました。

4

1 に答える 1

0

add-on-sdkの低レベルapixul-appを使用して答えを見つけました:

    var xul_app=require('xul-app');
    console.log(xul_app.version);
    console.log(xul_app.name);
于 2012-12-02T05:22:17.530 に答える