评论框没有出现在XFBML赞链接到Facebook页面的按钮

时间:2011-09-23 22:30:35

标签: facebook facebook-like xfbml

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

Like按钮本身有效,但评论部分不会出现。在Chrome中检查页面会显示iframe按钮下方出现iframe,但它只包含带有一些代码的脚本标记。我在这里做错了什么?

2 个答案:

答案 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用户的帐户上启用安全浏览,就会出现此行为。