IE9中的安全警告“显示所有内容”

时间:2011-10-04 10:41:06

标签: facebook comments facebook-comments

我正在我的网站上实施facebook Comments plugin。用户在IE9中收到警告“显示所有内容”

This other publisher使用相同的插件,但不会显示警告。

有人可以帮帮我吗?

要求用户在其IE9中关闭混合内容警告不是一种选择。

2 个答案:

答案 0 :(得分:1)

我们今天只是看着这个,我们现在的解决方法是将Facebook库包含在https上(即使页面本身是通过http查看的)。虽然不理想,但在修复错误之前,它会删除IE9中的混合内容警告。

这似乎是在原始问题中链接的www.vg.no上完成的,该库通过https链接。

从他们的代码:

<script src="https://connect.facebook.net/nb_NO/all.js"></script>

答案 1 :(得分:0)

我遇到同样的问题:

我有一个100%http的页面。但是,facebook javascript(我通过http调用)是通过https返回资产(.js,图像),这会为IE(9)用户生成安全警告。

我已经发现它是来自Facebook的评论小部件(

以下是http的实时页面示例:错误:     http://app.gophoto.com/p?id=10173&rkey=CD01891B287792415384&s=1&a=6940

这是Facebook通过HTTPS返回的资产之一     https://s-static.ak.facebook.com/rsrc.php/v1/y8/r/7Htnnss1mJY.js

(我无法评论(出于某种原因?)关于Joel的回答。但是,他建议在http网站上通过https获取初始all.js实际上并不起作用。我已经尝试了,它也是本质上看起来不正确,因为即使最初的js fetch违反了http&amp; https内容的混合。)