0

アドオンを作成して自動的に自動更新する方法について、 cfx ツールのドキュメントを読んでいました。残念ながら、アドオンを次の行で xpi ファイルにコンパイルすると、次のようになります。

cfx xpi --update-link "http://mypage.com/firefox/latest"
        --update-url "http://mypage.com/firefox/update_rdf"

結果として得られる xpi ファイルが Firefox 12.0 と互換性がないという苦情が常に寄せられます。--update-link引数と引数を削除すると--update-url、xpi ファイルが機能します。何か不足していますか?

この回答を見ましたが、残念ながらその解決策はうまくいきませんでした。

4

1 に答える 1

1

あなたがすべき2つのこと:

  1. アドオン SDK の最新バージョンを使用していることを確認してください。アドオン SDK 1.7 は、アドオンが Firefox 12 および 13 と互換性があると宣言していますが、以前のバージョンはそうではありませんでした。
  2. update.rdf生成されたファイルを必ず にアップロードしてhttp://mypage.com/firefox/update_rdfください。おそらく古いファイルがそこにあるでしょう。このファイルには拡張機能の互換性情報も含まれており、Firefox は拡張機能内よりもこの情報を信頼していますinstall.rdf(これは、拡張機能パッケージを実際に更新せずに、拡張機能を新しい Firefox バージョンと互換性があるとマークするのに役立ちます)。
于 2012-06-08T09:02:50.563 に答える