Firefox 用のアドオンを作成しましたが、最新バージョンで動作します。私の問題は、Firefox のすべてのバージョンで動作するようにしたいということです。これどうやってするの?
情報:
- Add-on SDK を使用して拡張機能を作成しました。
- 私は自分の拡張機能でも jQuery を使用しています。
Firefox 用のアドオンを作成しましたが、最新バージョンで動作します。私の問題は、Firefox のすべてのバージョンで動作するようにしたいということです。これどうやってするの?
情報:
アドオン SDK 1.14 (現在のリリース) は、Firefox 19 と互換性のあるアドオンをマークし、古い Firefox バージョンへのインストールを禁止します。それが気に入らない場合は、いくつかのオプションがあります。
app-extension/install.rdf
アドオン SDK のインストールを編集し、 minVersion
Firefox 19 以外に設定します。拡張機能が単純な場合は、それでうまくいく可能性があります。拡張機能は、古い Firefox バージョン、おそらく Firefox 4 でも実際に動作します (それ以下ではないことは間違いありません)。ただし、再起動のない拡張機能は Firefox 4 で導入されました)。これは明らかにサポートされておらず、すべてが実際に正しく機能すること (たとえば、メモリ リークがないこと) を検証することはほぼ不可能です。ただし、主な質問は次のとおりです。なぜそれが必要なのですか?現在の延長サポート リリースは Firefox 18 であるため、Mozilla は Firefox 18 より前のバージョンをサポートしていません。もちろん、何らかの理由で古いバージョンの Firefox を使用しているユーザーは少数ですが、更新しない人が新しい拡張機能をインストールすることはめったにありません。では、あなたの拡張機能を Firefox 1.0 (リリース 2004) で動作させるために本当に多くの時間を費やしたいですか? Firefox 4 (2011 年リリース) はどうですか? 各単一リリースにアドオン関連の変更が大量 にある場合、古いバージョンとの互換性を維持するためにどれだけの労力を投資したいですか?
SDK ドキュメントのアドオン互換性ページを読む必要があります。
install.rdf ファイルの minVersion フィールドを変更しようとしただけですか?