我在集成 Facebook Like 按钮时遇到问题。我的网站受到 cookie 的限制(这意味着用户必须通过年龄验证页面才能进入实际网站)。
我在页面标题中有所有必需的元标记,一切都很好!
我的问题如下:当我在其中一个页面上集成喜欢按钮并单击它时,Facebook 没有拾取任何元标记 - 所以没有缩略图,没有描述,没有标题,只有实际链接,仅此而已!
我在删除 cookie 限制后测试了 Like 按钮,它可以正常工作。
<script>
window.fbAsyncInit = function() {
FB.init({ appId: '158419700854111',
status: true,
cookie: true,
xfbml: true
});
};
(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);
}());
</script>
我的页面上也有上述代码,因此启用了 cookie 支持。
有没有人遇到过同样的问题?有什么可能的解决办法?