fb:与当前页面不同。

我正在使用
<fb:like>
标签为我的网站生成类似按钮,因此我可以跟踪用户何时喜欢或不喜欢页面。 出于某些原因,类似按钮仅在您喜欢的页面上显示时才起作用。 我喜欢其他页面的按钮,但是除非使用
<iframe>
模型,否则它们将无法正常工作。为什么是这样? 当您单击“赞”按钮时,它成功连接到Facebook,更改“赞”计数器,然后立即将其恢复为原始状态? 我正在使用以下代码
<fb:like href=\"http://URL\" send=\"false\" layout=\"button_count\" width=\"85\" show_faces=\"false\" font=\"\"></fb:like>
我用它来获取FB JS文件:
  (function() {
    var e = document.createElement(\'script\'); e.async = true;
    e.src = document.location.protocol +
      \'//connect.facebook.net/en_US/all.js\';
    document.getElementById(\'fb-root\').appendChild(e);
  }());

  window.fbAsyncInit = function() {
    FB.init({appId: \'XXXXX\',
            status: true,
            cookie: true,
            xfbml: true});
  });
编辑:他们似乎可以在Chrome中工作,但不能在FF或IE中工作。     
已邀请:
从Facebook开发人员文档(http://developers.facebook.com/docs/reference/plugins/like/):   有两个“赞”按钮   实现:XFBML和Iframe。的   XFBML版本更通用,但是   需要使用JavaScript SDK。 您是否在使用FB Javascript SDK?     

要回复问题请先登录注册