在我的网站上,我有一个链接到Facebook页面的XFBML赞按钮。我将应用程序与网站的域名设置为应用程序域,并包含带有应用程序ID的Javascript SDK。
Like按钮本身有效,但评论部分不会出现。在Chrome中检查页面会显示iframe按钮下方出现iframe,但它只包含带有一些代码的脚本标记。我在这里做错了什么?
答案 0 :(得分:0)
您正在使用以下代码加载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>
答案 1 :(得分:0)
看看这个已知的Facebook错误:http://developers.facebook.com/bugs/293075054049400
基本上,如果在Facebook用户的帐户上启用安全浏览,就会出现此行为。