如何解决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?
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。