我在我的网站上有一些页面,我把简单的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://页面,不是's'。也许在Facebook的脚本中有一些东西是安全的?
edit2:我发现这个问题,它是用于显示混合内容的IE安全选项。它被设置为提示,将其设置为启用使错误消失。我不喜欢这个解决方案,但我有一种感觉,即Facebook脚本在某些时候会做一些安全的事情,这就是困扰IE9的原因。
混合内容是混合内容。您的网站或Facebook正在使用https。找出问题出在哪里,然后改变它。只是改变安全设置不是一个好的解决方案,并会让你的用户认为他们的Facebook页面被黑客攻击= D – 2011-04-20 13:27:50
是的,它肯定不是我的网站,我可以评论Facebook的位,它的作品完美。不幸的是,我不运行Facebook,所以我只能希望他们的脚本不能安全运行。 – andykrynn 2011-04-20 13:36:53