javascript - 网站上 Facebook 页面的 Like 按钮

标签 javascript facebook facebook-graph-api facebook-like

我知道该过程很简单,但由于某种原因,我无法为我网站上的 Facebook 页面添加“赞”按钮。

以下是我遵循的步骤:

 1. Make a Facebook page: myFacebookPage (`https://www.facebook.com/myFacebookPage`)
 2. Go to `https://developers.facebook.com/docs/plugins/like-button`
 3. Add the page URL: `https://www.facebook.com/myFacebookPage` (It displays the like button there)
 4. Click "Get Code".
 5. Paste the code on my website page.

此代码位于<body>之后标签:

<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_US/sdk.js#xfbml=1&version=v2.0";
  fjs.parentNode.insertBefore(js, fjs);
}(document, 'script', 'facebook-jssdk'));</script>

此代码位于我想要点赞按钮的位置:

<div class="fb-like" data-href="https://www.facebook.com/myFacebookPage" data-layout="standard" data-action="like" data-show-faces="true" data-share="true"></div>

打开网站时,它显示“喜欢”按钮,但不允许我喜欢它。虽然它显示“注册 Facebook”,但我已经在另一个选项卡上登录 Facebook。

最佳答案

尝试使用 IFRAME 而不是 HTML5,看看是否有效。

关于javascript - 网站上 Facebook 页面的 Like 按钮,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25222292/

相关文章:

javascript - 如何简化 getter-setter 函数

javascript - 如何用变化的分钟和秒来显示时间?

javascript - func.apply 且 THIS 不应用于任何对象

facebook - HWIOAuthBundle - FOSUserBundle - Symfony 2 - 使用 facebook 登录后重定向到自定义路径

Facebook API 私有(private)消息图像已过期 - 如何获取新图像? URL签名已过期

ios - 从 FBSDKGraphRequest 到 Storyboard

javascript - 看似已定义的 JavaScript 变量会引发未定义的错误

javascript - 获取更高分辨率的 Facebook 个人资料图片

php - 如何在我的网站中包含 Facebook 登录信息?

facebook 3.5sdk open graph 显式分享