类似Facebook的按钮评论不起作用-https问题

类似Facebook的按钮评论不起作用-https问题,https,facebook-like,fbml,xfbml,Https,Facebook Like,Fbml,Xfbml,我用的是FBML,以前一切都正常,然后我注意到当你点击时,评论框就不会再出现了。我查看了dev站点,发现它现在的工作方式已经改变了 我更新了我的代码,但它仍然没有显示评论框,但实际的喜欢动作很好 以下是一个链接: 编辑2:我使用的是XFBML,我不知道这是否有区别。我听说FBML已被弃用 编辑3:我在Facebook上使用https浏览。我关闭了它,评论框显示在我的网站上。所以这个问题已经解决了,但我如何让它在我的网站不安全的情况下与使用Facebook安全浏览的用户一起工作?您可以使用HTML

我用的是FBML,以前一切都正常,然后我注意到当你点击时,评论框就不会再出现了。我查看了dev站点,发现它现在的工作方式已经改变了

我更新了我的代码,但它仍然没有显示评论框,但实际的喜欢动作很好

以下是一个链接:

编辑2:我使用的是XFBML,我不知道这是否有区别。我听说FBML已被弃用


编辑3:我在Facebook上使用https浏览。我关闭了它,评论框显示在我的网站上。所以这个问题已经解决了,但我如何让它在我的网站不安全的情况下与使用Facebook安全浏览的用户一起工作?

您可以使用HTML内联框架

<iframe src="https://mytab.example.com/tabs/"></iframe>

已经为您的问题提供了公认的解决方案

摘要

您可以避免对支持SSL的域发出SSL警告,方法是 有关传输协议的详细信息。e、 g.不包括 http://或https://使用//


安全注意事项

请注意,这种方法有一些安全方面的考虑。我建议您阅读以下文章和问题

  • (问题)
  • (因此,质询)
  • (外部站点)

编辑1


在中,声明需要400像素的宽度才能让用户选择添加注释。如果你没有400像素可用,我认为你必须牺牲发表评论的选项,或者使用弹出窗口

这个问题是从昨晚开始的

起初我以为这是我的代码,但快速回滚到我知道的代码(经过QA测试)就证明了这个问题

我去了源代码,Facebook自己的按钮生成工具,他们也有同样的问题

然后我随机挑选了一篇CNN和Yahoo新闻的文章,这就是你所说的三足鼎立。所有3个站点都无法正确呈现like按钮的评论UI元素


如果它像鸭子一样走路,嘎嘎叫,移动它的头。。。WTF?:))

你有什么收获吗?我有完全相同的问题。就像按钮不再渲染弹出框一样,我启用了共享按钮,它确实渲染了弹出框!我还看到代码已经更改和更新,但新旧代码的行为都是一样的。请查看我的edit#3并尝试关闭https,看看它是否适合您。另外,没有,我还没有找到一个在打开https的情况下工作的答案。那么,您是否通过https托管XFBML?顺便说一下,你的链接已经过时了。@Edwindeking,我修复了链接。我正在从中提取Like按钮的代码。你是说我的网站必须有SSL证书并且是https才能完全使用按钮吗?这对我来说没有意义,为什么不呢?如果页面的一部分是通过http提供的,而另一部分是通过https提供的,那么在我看来,您得到的是“混合内容”。这导致了各种各样的问题。你能给我看看你喜欢的按钮的代码吗?(链接仍然不起作用)我目前没有使用iFrame,原因有二。1) 当我第一次实现like按钮时,注释仅适用于XFBML。现在我看到它可以与iFrame一起工作,但这导致了2)我没有400px的宽度来提供按钮。正如我第一次实现按钮时所说的,我使用XFBML完成了它,并且注释起到了作用。我想现在我想知道这是什么时候改变的,为什么。我已经看到FBML被弃用了,这是否意味着XFBML也被弃用了?如果是这样的话,那么我会让iframe工作,我正在为网站开发另一个主题,这样我们现在就可以不用评论了。这个链接应该清楚地表明这是一个facebook编码问题:
<!-- Instead of this: --> 
<iframe src="http://www.facebook.com/plugins/like.php?params"></iframe>

<!-- Do this: -->
<iframe src="//www.facebook.com/plugins/like.php?params"></iframe>