我正在使用<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。