3

次の記事を読みました。BHO 拡張機能を使用してアイコンを埋め込もうとしています。ただし、res:// プロトコルは HTTPS サイトでは機能しません。HTTPS サイトでローカル画像を表示するための回避策または代替手段はありますか?

4

1 に答える 1

3

自分の質問に答える...

画像を BASE64 文字列として埋め込むことができます。例えば、

myImg.setAttribute('src', "data:image/png;base64,iVBORw0KG........");

この方法では、res:// プロトコルを使用する必要はありません。実行時に (拡張機能の読み込み中などに) 画像を BASE64 でエンコードするか、事前に (この例のように) エンコードすることができます。そして最も重要なことは、これが HTTPS でも機能することです。

于 2013-01-06T23:17:01.840 に答える