1

特定の情報が再起動不要のアドオンに渡される

function startup(data, reason) { }

data = {
  id: "***********",
  version: "1.0",
  installPath: XPCWrappedNative_NoHelper, // nsIFile
  resourceURI: XPCWrappedNative_NoHelper, // nsIURI
  oldVersion: "1.0"
};

利用可能なデータは上記のみですか?AddonManagerにアクセスせずにアドオンを取得することは可能ですか?

私のAddonManager.jsmの使用経験から、それがかさばり、遅いことがわかりました[1]。

利用可能なデータが上記のみの場合、再起動のないアドオン (XHR でアクセス) でinstall.rdfのnsIURIを取得する最良の方法は何ですか?

オーバーレイ アドオンでは、 install.rdfresourceへのリンクを追加します。ただし、再起動なしのアドオンでは使用できず、次の設定は望ましくありませんresource

content   addon   ./

[1]更新: 明確化/修正:
時限 XHR フェッチには、XML 解析とデータ抽出が含まれていませんでした。したがって、全体的な操作 (XHR、コールバック、responseXML、グラブ データ) には、はるかに長い時間がかかります。

4

1 に答える 1