3

私は自分のサイトにfacebook コメント プラグインを実装しています。IE9 で「すべてのコンテンツを表示」という警告が表示される

この他のパブリッシャーは同じプラグインを使用しており、警告は表示されません。

これで私を助けてもらえますか?

IE9 で混合コンテンツの警告を無効にするようユーザーに依頼することはできません。

4

2 に答える 2

1

私たちは今日これを見ていましたが、当面の回避策は、https 経由で Facebook ライブラリを含めることでした (ページ自体が http 経由で表示されている場合でも)。理想的ではありませんが、バグが修正されるまで、IE9 の混合コンテンツの警告が表示されなくなります。

これは、元の質問にリンクされている www.vg.no で達成された方法のようです。ライブラリは https 経由でリンクされています。

彼らのコードから:

<script src="https://connect.facebook.net/nb_NO/all.js"></script>
于 2011-10-06T23:18:23.823 に答える
0

私も同じ問題を抱えてる:

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 コンテンツの混同に違反しているためです。)

于 2011-10-04T23:59:04.280 に答える