私は自分のサイトにfacebook コメント プラグインを実装しています。IE9 で「すべてのコンテンツを表示」という警告が表示される
この他のパブリッシャーは同じプラグインを使用しており、警告は表示されません。
これで私を助けてもらえますか?
IE9 で混合コンテンツの警告を無効にするようユーザーに依頼することはできません。
私は自分のサイトにfacebook コメント プラグインを実装しています。IE9 で「すべてのコンテンツを表示」という警告が表示される
この他のパブリッシャーは同じプラグインを使用しており、警告は表示されません。
これで私を助けてもらえますか?
IE9 で混合コンテンツの警告を無効にするようユーザーに依頼することはできません。
私たちは今日これを見ていましたが、当面の回避策は、https 経由で Facebook ライブラリを含めることでした (ページ自体が http 経由で表示されている場合でも)。理想的ではありませんが、バグが修正されるまで、IE9 の混合コンテンツの警告が表示されなくなります。
これは、元の質問にリンクされている www.vg.no で達成された方法のようです。ライブラリは https 経由でリンクされています。
彼らのコードから:
<script src="https://connect.facebook.net/nb_NO/all.js"></script>
私も同じ問題を抱えてる:
100% http のページがあります。しかし、facebook の javascript (私は http で呼び出します) は、https でアセット (.js、画像) を返すため、IE(9) ユーザーにセキュリティ警告が生成されます。
Facebookのコメントウィジェットだとわかりました(
http : 上のライブ ページの例を次に示します。
これは、Facebook が HTTPS 経由で返すアセットの 1 つです https://s-static.ak.facebook.com/rsrc.php/v1/y8/r/7Htnnss1mJY.js
(ジョエルの答えについて(何らかの理由で)コメントできません。しかし、httpサイトでhttps経由で最初のall.jsを取得するという彼の提案は実際には機能しません。試してみましたが、本質的に正しくないようにも見えます最初の js フェッチでさえ、http と https コンテンツの混同に違反しているためです。)