首页 > 解决方案 > 移动浏览器上的 Facebook 喜欢/分享按钮

问题描述

我使用 Facebook 的 Javacript SDK 在我的网站上添加了分享按钮和点赞按钮,但它只适用于台式计算机浏览器,不适用于移动浏览器。

比如我添加了FB提供的部分:

<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 = 'https://connect.facebook.net/sv_SE/sdk.js#xfbml=1&version=v3.1';
  fjs.parentNode.insertBefore(js, fjs);
}(document, 'script', 'facebook-jssdk'));</script>

<div class="fb-like" data-href="https://kanzan.se/interviews?id=" data-layout="button" data-action="like" data-size="small" data-show-faces="true" data-share="false"></div>

并且该按钮显示在我的计算机上(即使使用带有移动尺寸的 chrome 响应式设计模式。),但当我使用我的手机(任何手机)访问它时却没有。那里的按钮不见了!

Facebook 是否让在手机上显示类似按钮成为不可能?

标签: facebook-javascript-sdkmobile-browser

解决方案


问题是我一直处于开发模式!这应该在不同的网站上更清楚地强调,描述添加 Facebook 喜欢按钮是多么“简单”。在将我的 Facebook 帐户设为开发帐户时,我什至没有意识到这一点。直到最近,在考虑它时,我得出的结论是,问题与应用程序 ID 以及随之而来的所有问题有关。


推荐阅读