Кнопка «Нравится/поделиться» в Facebook в мобильных браузерах

Я использовал Facebooks 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 сделал невозможным отображение кнопок «Нравится» на мобильных устройствах?


person user2908112    schedule 02.08.2018    source источник
comment
Нет, в целом они должны работать и на мобильных устройствах. Возможно, хотя более строгие настройки конфиденциальности, чем на рабочем столе (например, в отношении сторонних файлов cookie, Safari, например, довольно строг в отношении них), не позволяют ему работать в определенных случаях.   -  person CBroe    schedule 06.08.2018


Ответы (1)


Проблема в том, что я все время был в режиме разработки! Это следует более четко подчеркивать на разных сайтах, описывающих, насколько «просто» добавить кнопку «Мне нравится» в Facebook. Я даже не узнал об этом, когда делал свою учетную запись Facebook учетной записью разработки ... только недавно, подумав об этом, я пришел к выводу, что проблема связана с идентификатором приложения и всем, что с этим связано.

person user2908112    schedule 08.08.2018