【问题标题】: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>