【问题标题】:Comment box not appearing in XFBML Like button linked to Facebook page链接到 Facebook 页面的 XFBML Like 按钮中未出现评论框
【发布时间】:2011-11-24 00:42:21
【问题描述】:

在我的网站上,我有一个链接到 Facebook 页面的 XFBML Like 按钮。我将应用程序的网站域设置为应用程序域,并在应用程序 ID 中包含了 Javascript SDK。

“赞”按钮本身可以使用,但不会出现评论部分。在 Chrome 中检查页面会发现一个 iframe 出现在 like 按钮下方,但它只包含一个带有一些代码的脚本标记。我在这里做错了什么?

【问题讨论】:

标签: facebook facebook-like xfbml


【解决方案1】:

您正在使用以下代码加载 javascript sdk:

  (function(d){
     var js, id = 'facebook-jssdk'; if (d.getElementById(id)) {return;}
     js = d.createElement('script'); js.id = id; js.async = true;
     js.src = "//connect.facebook.net/en_US/all.js";
     d.getElementsByTagName('head')[0].appendChild(js);
   }(document));

它正在寻找一个 id 为 facebook-jssdk 的 div,但这个 div 不存在。尝试在页面中的某处添加:

<div id="facebook-jssdk"></div>

【讨论】:

    【解决方案2】:

    看看这个已知的 Facebook 错误:http://developers.facebook.com/bugs/293075054049400

    基本上,如果在 Facebook 用户的帐户上启用了安全浏览,就会出现这种行为。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2012-01-07
      • 1970-01-01
      • 2011-02-10
      • 1970-01-01
      • 1970-01-01
      • 2012-05-17
      • 2011-08-16
      • 1970-01-01
      相关资源
      最近更新 更多