たとえば、サイトがあり、mysite.com
別のサイトからの画像がいくつか表示されますanothersite.com
。これらのサイトはどちらも有効な証明書を持っており、両方で https が機能します。私の質問はanothersite.com
、クライアントがブラウズhttp://mysite.com
するときに https を参照して使用する場合、ブラウザが http を使用して画像を要求する方法https://mysite.com
です。
画像要素でプロトコルを省略しようとしています<img src="//anothersite.com/image.jpg" />
が、機能しません。ブラウザーは安全な接続を表示しません (Chrome では黄色の三角形でロックします)。指定すると、 Chrome は緑色のロックを表示しますが、ユーザーがhttp を使用して閲覧する<img src="https://anothersite.com/image.jpg" />
ときに https を使用して画像を要求したくありません。mysite.com
重要な場合は、両方のサイトが IIS で実行されます。
ありがとうございました。