Firefoxをアップグレードするとアドオンの互換性がなくなるのはなぜですか

Firefoxをアップグレードするとアドオンの互換性がなくなるのはなぜですか

私のデフォルトのブラウザは Chrome ですが、何らかの理由で Firefox を時々使用すると、
Firefox がアップデートされることがよくあります。Firefox をアップデートするたびに、アドオンの一部が互換性がなくなります。
なぜでしょうか。Chrome
ではなぜこのようなことが起きないのでしょうか。

答え1

わかります!今日、アドオンを 1 つだけ使うために久しぶりに Firefox を実行したところ、アップデートが利用可能であると表示され、そのままにしていたところ、アドオンがすべて無効になってしまいました。

Firefox のアップデートでは、個々のアドオンが互換性がないとマークされるわけではなく、アドオンの作成者が互換性があると明言していないためにアドオンが無効になるのです。

あなたはアドオン互換性レポーターこれにより、Firefox のバージョンと「互換性がない」アドオンを報告できるようになります。

Chrome がこれを行わない理由については、主観的な問題であり、さまざまな答えが得られると思いますが、私見では、より伝統的な方法で設計されています。つまり、すべてのアドオンが許可され、何かが壊れた場合、エラーを見つける責任はユーザーにあります。一方、Firefox は、安全であるとわかるまで無効にすることで、平均的なユーザーを苛立たせるかもしれませんが、エンドユーザーにとってはより安全なソリューションです。

答え2

Firefox の各アドオンには、どのバージョンの Firefox で動作するかを指定する設定があります (作成者がそのバージョンでアドオンをテストしていることが前提です)。歴史的に、アドオンは Firefox のメジャー リリース (例: 2.X) との互換性を主張するのが一般的でしたが、3.0 と 3.6 の違いに関する問題があったため、アドオンの作成者はより具体的になり、特定のメジャー バージョンとマイナー バージョン (例: 3.6.X) との互換性のみを主張するようになりました。バージョンの範囲は指定できますが (例: 2.X -> 3.6.X)、上限を指定する必要があり、Mozilla サイト経由でアドオンを配布する場合は、Firefox のリリースされていない将来のバージョンを指定することはできません。

現在、Firefox の「メジャー」バージョンは 6 ~ 8 週間ごとにリリースされており (3 月以降、バージョン 4.0 から 6.0 がリリースされています)、アドオンの作成者は対応できず、遅れをとるアドオン作成者が増えています。

Chrome の「拡張機能」ページに、特定の拡張機能を現在のバージョンの Chrome で動作させるには更新する必要があるというメッセージが表示されることがあります。ただし、更新はバックグラウンドで自動的に行われるため、この状態で更新を検出するのは困難です。

答え3

これが非常に気になる場合は、難解なアドオンや人気のないアドオンを使用しないようにするのが解決策の 1 つです。どのアドオン システムでも、プラグインは最終的には古くなります。人気のないアドオン、放棄されたアドオン、またはユーザーのお気に入りのプロジェクトのアドオンは、新しいブラウザーで利用できる新しい API を使用するように更新されることはほとんどありません。

私は何年も同じアドオンセットを使用していますが、互換性エラーが発生したのは 1 回だけです。私のリスト:

  • ラストパス
  • Xマーク
  • アドブロックプラス
  • Greasemonkey - 問題が発生したのはこれだけです
  • ファイアバグ
  • ライブ HTTP ヘッダー
  • チャットジラ

これらのアドオンはすべて、何年にもわたって問題なく動作してきました。共通点は何でしょうか? 人気があるということです。

正直言って、Firefox の新しいバージョンでは動作しないアドオンを使用しているという理由で Firefox がバッシングされるのは、週末にちょっとした機能のために作成され、名前を広めるためだけに公開されたアドオンが、本当にうんざりしています。人気のあるアドオンは常に機能しているので、それを使用してください。5 人がダウンロードしたアドオンを使用している場合は、自己責任です。

関連情報