即使用户没有登录Facebook,如何显示Facebook按钮?

时间:2013-06-10 16:22:57

标签: javascript html css facebook facebook-like

目前,代码<div class="fb-like" data-href="https://facebook.com/myappurl" data-send="false" data-width="450" data-show-faces="false"></div>

如果我在浏览器中登录Facebook,则仅显示“赞”按钮。即使用户退出,如何才能显示它?

例如,像wordpress.org一样......请参阅页面的左下角。

提前致谢!

最佳, 亚历

2 个答案:

答案 0 :(得分:3)

唯一不会出现类似按钮的情况(假设已正确实施)是指要被喜欢的页面是对其具有限制的Facebook页面。这包括国家和年龄限制。如果您的Facebook页面有限制,则用户需要登录到Facebook,以便可以验证用户是否可以看到类似按钮。

答案 1 :(得分:0)

无论用户是否登录,都会显示。如果用户未登录并点击Like,则会弹出一个说明

的弹出窗口

“您必须登录才能看到此页面。”

您确定要包含fb-root div和Javascript吗?

<div id="fb-root"></div>

<script>(function(d, s, id) {
  var js, fjs = d.getElementsByTagName(s)[0];
  if (d.getElementById(id)) return;
  js = d.createElement(s); js.id = id;
  js.src = "//connect.facebook.net/en_GB/all.js#xfbml=1&appId=Your-App-ID-HERE";
  fjs.parentNode.insertBefore(js, fjs);
}(document, 'script', 'facebook-jssdk'));</script>