リモートサーバーからの画像の表示:
<img src="http://remotehost/path/to/a.png" alt="Image A" />
ただし、現在のページにHTTPS経由でアクセスする場合、暗号化されていないHTTP経由で画像をリンクすると、セキュリティ警告が発生します。現在のプロトコルに関係なくhttps://を指定することもできますが、必要な場合(訪問者がHTTPSを使用している場合)を除いて、このイメージの送信を保護する必要がないため、これを行うのは無駄です。
現在のページへのアクセスに使用されるプロトコルに基づいてURL内のプロトコルが動的に選択されるように、imgタグのsrc属性にURLを指定することは可能ですか?私が何を意味するかを説明するために:
<img src="(JavaScript's window.location.protocol)//remotehost/path/to/a.png" alt="Image A" />
JavaScriptを使用するとどうなりますか?imgタグにIDを付けて、タグを見つけ、srcをwindow.location.protocolで始まるように設定できます。
base64を使用してHTTP/HTTPSの問題を完全に回避することもできますが、これは私が行っていることには理想的ではありません。
あなたたちは何をお勧めできますか?