Facebook Like 按钮在 Firefox 中不显示

标签 facebook firefox iframe facebook-like

我正在为我的“赞”按钮使用以下代码

<fb:like id="facebook-like" href="http://mysite.com/index.php" layout="button_count" width="450" show_faces="false" font=""></fb:like>

有些用户遇到过点赞按钮不显示的情况。在 3.6.17 中注明,但在其他版本中观察到。我对 firefox iframe 错误比较熟悉,但我很好奇是否有人对 facebook 之类的按钮有任何解决方法。

最佳答案

像使用 javascript(<div class="fb-like"/><fb:like/>)呈现的按钮,如果它们最初是 Conceal 的(display:none),则高度=0。

要解决此问题,请在显示容器后使用 javascript 创建元素,然后运行:

FB.XFBML.parse();

例子:

result.show();
var like_box = $(".fb-like-inactive", result);
like_box.removeClass("fb-like-inactive");
like_box.addClass("fb-like");
FB.XFBML.parse();

关于Facebook Like 按钮在 Firefox 中不显示,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6853226/

相关文章:

ios - 如何将我的应用程序链接到与 Facebook 应用程序中的 ID 不同的 Facebook ID?

Facebook Javascript SDK 响应属性

javascript - 非常困惑 - 没有执行 javascript - 除非在 Firebug 中打开控制台?

jquery - 页面加载时滚动到顶部 (HTML)

android - 嵌入式 YouTube 视频moderatebranding=1 在android 中不能与showinfo=0 一起使用?

facebook - 在flutter中,如何将facebook观众作为中介网络与Admob结合?

UIWebview Facebook 连接

javascript - Greensock TimelineMax Javascript 单例在 Firefox 中有所不同

javascript - 在不填满磁盘的情况下检测 Firefox IndexedDB 或 Web Storage 存储限制?

jquery - 如何将来自本地域的 CSS 规则应用到来自另一个域的 iFrame 中的内容