Chrome 拡張機能の開発は初めてですが、プログラミングの経験はあります。ユーザーがアクセスするすべての Web サイトに外部画像を埋め込むことができるかどうかを知りたいですか?
たとえば、すべての Web サイトの上部にある小さなバナー画像です。「コンテンツ スクリプト」を調べましたが、画像が既に Web サイトのディレクトリにある必要があるのか、それとも外部画像をロードできるのかがわかりません。
Chrome 拡張機能の開発は初めてですが、プログラミングの経験はあります。ユーザーがアクセスするすべての Web サイトに外部画像を埋め込むことができるかどうかを知りたいですか?
たとえば、すべての Web サイトの上部にある小さなバナー画像です。「コンテンツ スクリプト」を調べましたが、画像が既に Web サイトのディレクトリにある必要があるのか、それとも外部画像をロードできるのかがわかりません。
はい!
はい、外部画像を使用できます。ただし、たとえば、<img>
ページにタグを挿入することはお勧めしません。この方法で最終的にクロスドメインエラーが発生しました。
それが私のやり方です:
まず、イメージのホスト ドメインをマニフェストのアクセス許可に追加する必要があります。
manifest.json :
{
...
"permissions": ["http://image-domain.com/images/*"]
...
}
次に、拡張ドメインから画像をロードし、画像データを何らかの<img>
タグに挿入します。
それが役に立てば幸い...