私の拡張機能は現在、マニフェスト バージョンを指定していません。マニフェスト バージョン 2 に更新する必要がありますか?
これらのページに基づいて、少し不明確です(おそらく、明確にするために更新する必要があります):
http://developer.chrome.com/extensions/manifestVersion.htmlは、これに関するバージョン 1 から 2 へのポリシーの変更について言及しています。
http://developer.chrome.com/extensions/contentSecurityPolicy.html
特にこのテキストの抜粋:
「manifest_version を定義しないパッケージには、デフォルトのコンテンツ セキュリティ ポリシーがありません。manifest_version 2 を選択するパッケージには、次のデフォルトのコンテンツ セキュリティ ポリシーがあります: script-src 'self'; object-src 'self' このポリシーは、拡張機能とアプリケーションは 2 つの方法で...」
また、Google からマニフェスト バージョン 1 から 2 に更新する必要があるというメールを受け取りましたが、これは、ストアに公開しているすべての拡張機能開発者への一般的なメールだった可能性があります。
残念ながら、拡張機能を更新することはできましたが、インライン JavaScript を使用しているため、新しいデザイン変更のためにコードを変更するのは少し面倒です。そもそもマニフェストのバージョンを指定していないので、更新する必要がなければ更新しません。
余談ですが、マニフェストのバージョンを変更したときにアプリの互換性が失われたかどうかを Google が判断する方法があればいいと思います。私のアプリはコードの更新なしで、マニフェスト バージョン 2 を追加して Chrome にロードすると問題なくインストールされますが、ドキュメントを読んでわかったコンテンツ セキュリティ ポリシーのために、ロード/ポップアップに失敗します。ポリシーを満たしていないためにインストールに失敗した場合は、その方がデバッグが簡単でした。