Chromeプラグインをマニフェストバージョン2に更新したところです。JavaScriptに関連する権限に問題はありませんが、プラグインには、表示されなくなったいくつかの画像アセットがパッケージ化されています。
2つの特定のケースは、ユーザーが特定の方法でプラグインを操作したときのポップアップ通知と、プラグインが特定のページに挿入するいくつかの小さな画像です。どちらの場合も、画像はプラグインにパッケージ化されています。プラグインが外部リソースから画像をロードすることに問題はありません。インクルードの私のobject-src
設定。content_security_policy
'self'
私は何が欠けていますか?「chrome-extension:///some_img.png」から直接画像に移動すると画像を開くことができるので、間違いなくそこにあります。Webkitインスペクターを使用して、挿入されたimgを見つけました。imgsrcを右クリックして新しいタブを開くと、挿入されているURLが正しいようにimgも表示されます(これは、chrome.extension.getURL
働き)。
アップデート:
img-src
の設定content_security_policy
も何もしませんでした。chromeがその特定のオプションを使用しているかどうかはわかりませんが、W3C仕様に含まれています。