私はこれについてどこにも明確な答えを見つけることができないようです。
下位互換性はどれくらい前にありますか?拡張機能の複数のバージョンを作成することを心配する必要がありますか?
ありがとう
私はこれについてどこにも明確な答えを見つけることができないようです。
下位互換性はどれくらい前にありますか?拡張機能の複数のバージョンを作成することを心配する必要がありますか?
ありがとう
"manifest_version": 2
それ自体が非互換性の問題を引き起こすことはありません。
ただし、Chrome 18 以降で導入された機能/API を使用すると、間違いを犯して下位互換性のない拡張機能を簡単に作成できます (マニフェスト v2 はChrome 18 に付属しています)。
Chrome 17 以降のみが影響を受けるため、古いマニフェスト バージョンについてはこれ以上心配しないことをお勧めします。これを書いている時点で、現在の安定版は 23 です。Chrome 17 を使用している人はほとんどいません。
マニフェスト バージョン 2 の拡張機能では、「background_page」の代わりに「background」を使用する必要があります (マニフェストにそれを含めることができないか、Chrome が拡張機能の読み込みを拒否します)。ただし、古いバージョンの Chrome では「background」はサポートされていません。これが主な問題です。私が考えられる唯一の回避策は、拡張機能の複数のバージョンを公開し、ユーザーに正しいバージョンをダウンロードしてインストールするように依頼することです。