注释框未出现在链接到Facebook页面的类似XFBML的按钮中

注释框未出现在链接到Facebook页面的类似XFBML的按钮中,facebook,facebook-like,xfbml,Facebook,Facebook Like,Xfbml,在我的网站上,我有一个类似XFBML的按钮链接到Facebook页面。我使用网站的域作为应用程序域来设置应用程序,并包含带有应用程序id的Javascript SDK Like按钮本身可以工作,但不会显示comment部分。在Chrome中查看页面时,iframe显示在like按钮下方,但它只包含带有一些代码的脚本标记。我在这里做错了什么?您正在用以下代码加载javascript sdk: (function(d){ var js, id = 'facebook-jssdk'; i

在我的网站上,我有一个类似XFBML的按钮链接到Facebook页面。我使用网站的域作为应用程序域来设置应用程序,并包含带有应用程序id的Javascript SDK


Like按钮本身可以工作,但不会显示comment部分。在Chrome中查看页面时,iframe显示在like按钮下方,但它只包含带有一些代码的脚本标记。我在这里做错了什么?

您正在用以下代码加载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>

您正在使用以下代码加载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>

看看这个已知的Facebook bug:


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

看看这个已知的Facebook错误:

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