像按钮弹出窗口的Facebook然后消失在没有其他内容的页面上

时间:2012-11-04 22:13:37

标签: facebook facebook-like flyout

我在我的页面上添加了一个类似facebook的按钮,但是当它被点击时,弹出按钮出现,然后消失。

起初我以为是隐藏它的页面上的其他元素,但问题仍然存在于空白页面上。

尝试了由facebook生成的iframe和html 5代码,但似乎都不起作用。

iframe - http://jsfiddle.net/aDK95/1/ Html 5 - http://jsfiddle.net/L9nZZ/1/

在这两种情况下,似乎隐藏了hidden_​​elem类:

    #facebook .hidden_elem {
display: none !important;
}

这似乎与5月份报道的FB报道的this bug非常相似。然而,似乎没有太大的动作。

还有其他人遇到过这个吗?知道任何工作吗?

1 个答案:

答案 0 :(得分:0)

我遇到了这个错误,它让我感到困惑了很长一段时间。我采取的纠正措施如下:

  1. 确保您已加入Javascript SDK初始化
  2. 确保#fbroot div不在隐藏的div
  3. 在页面上的Open Graph标记中,必须将og:url设置为https协议 而不是http协议
  4. 通过https://developers.facebook.com/tools/debug上的Facebook调试器运行您的页面,检查是否有任何错误。帮助我解决这个问题的另一个有趣的观点是,当您在Like配置器中输入“URL to Like”值时,生成的动态类似按钮会显示该URL是否正常工作。