Facebook就像按钮触发网页上的安全警告

时间:2011-04-19 20:35:14

标签: html facebook

我的网站上有一些页面,我把简单的facebook按钮打开,如下面的代码所示。

<script src="http://connect.facebook.net/en_US/all.js#xfbml=1"></script>
<fb:like href="" layout="button_count" show_faces="false" width="200" action="recommend" font="arial"></fb:like>

最近,也许在过去几天这似乎已经开始,当访问IE9中的那些页面时,浏览器会弹出一个警告,说“只显示安全内容”,并显示一个显示所有内容的按钮。这些页面不安全,没有理由这样,所以我不确定为什么会告诉我这个。

有没有办法可以让按钮不触发此警告?这个警告似乎只发生在IE9中,这些页面在我的测试兼容模式下在safari,firefox甚至IE9中加载都很好。此外,我已经遇到其他使用相同按钮显示相同行为的网站,所以我猜它可能是在facebooks端的东西?

编辑:我曾尝试在IE9上从我的家庭系统再次查看该网站,它似乎并没有抱怨我的安全性。这让我觉得它与我的工作浏览器安全级别有关。问题仍然存在,为什么它会引起任何安全问题,页面都是http:// pages,no's'。也许在facebook的脚本中有些东西是安全的吗?

edit2:我发现了问题,这是显示混合内容的IE安全选项。它被设置为提示,将其设置为启用使错误消失。我不喜欢这个解决方案,但我有一种感觉,Facebook脚本在某些时候做了一些安全的东西,这就是困扰IE9。

4 个答案:

答案 0 :(得分:1)

只需将您的<script>代码更改为https:网址:

<script src="https://connect.facebook.net/en_US/all.js#xfbml=1"></script>

答案 1 :(得分:1)

假设您的网站正在运行HTTPS是否安全?是这样,请确保您还包括来自HTTPS的facebook连接脚本。 e.g。

<script src="https://connect.facebook.net/en_US/all.js#xfbml=1"></script>

答案 2 :(得分:0)

现在有一个关于此问题的报道,请在http://bugs.developers.facebook.net/show_bug.cgi?id=18627

投票

答案 3 :(得分:0)