3

ほとんどsslベースにしたいアプリケーションがありますが、IE7とIE8のhttpsページでhttpリンクを共存させることができます。混合コンテンツを配置すると(https提供ページにhttpリンクを埋め込む)、IEから混合コンテンツの警告が表示されます。これを回避する方法はありますか?セキュリティ証明書を使用していますが、特定の証明書は混合コンテンツを処理しますか?FirefoxとChromeはエラーをスローしません...何かアイデアはありますか?

4

1 に答える 1

3

いいえ、これを回避する方法はありません。これはブラウザの制限であり、混合コンテンツを許可するかどうかはユーザー次第です。SSL経由でサービスを提供している場合は、ページ全体をそのように提供する必要があります。つまり、スタイルシート、スクリプト、画像も安全に提供する必要があります(CDNから提供されている場合でも)。

プロトコルに依存しない(つまり、プロトコルがhttpまたはhttpsのどちらでも機能する)リンクの使用方法に関する適切な回答については、この前のSO回答を確認してください。私が最近気付いたもう1つの優れたリソースは、このブログ投稿です。プロトコル相対URL

于 2011-04-13T10:21:28.847 に答える