facebook-javascript-sdk - 移动浏览器上的 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 喜欢按钮是多么“简单”。在将我的 Facebook 帐户设为开发帐户时,我什至没有意识到这一点。直到最近,在考虑它时,我得出的结论是,问题与应用程序 ID 以及随之而来的所有问题有关。
推荐阅读
- azure - 如何解决 Azure Web 应用服务返回错误 503 的问题
- xcode - Safari App Extension 是断点不起作用,无法调试代码
- python - TypeError: __init__() missing 1 required positional argument: ,但我给出了所需的参数
- django - Django中的UUIDField(错误:运算符不存在:整数= uuid)
- php - Laravel 工匠计划:每次安装时每分钟运行一次
- c - 简单的 c scanf 没有读取和解析我的输入
- delphi - 如何根据 Delphi 7 中的值对 TStringList 进行排序
- javascript - 如何通过 Typescript 中的迭代处理数组字符串
- python - Pytorch transforms.RandomRotation() 在 Google Colab 上不起作用
- javascript - 如何在同一个网页中使用多个语音转文本功能?(ASP.NET,Javascript)