webdevqa.jp.net

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

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

19
Tyilo

私はあなたを聞く!今日、Firefoxを1つのアドオンを使用するためだけに初めて実行しました。その後、アップデートが利用可能であると表示されました。これを実行すると、すべてのアドオンが無効になりました。

Firefoxのアップデートは、実際には個々のアドオンをそれ自体が互換性がないものとしてマークしていません。アドオンの作成者は、それらを無効にするのは互換性があると述べていません。

互換性レポーターに追加 を使用すると、Firefoxのバージョンと「互換性がない」アドオンを報告できます。

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

10
William Hilsum

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 "Extensions"ページに、現在のバージョンのChromeで動作するには、特定の拡張機能を更新する必要があるというメッセージが表示されることがありますが、更新はバックグラウンドで自動的に行われるため、この状態で更新をキャッチするのは困難です。

21
Perry