Кнопка «Поделиться» в Facebook не работает на мобильном сайте

Я внедрил кнопку «Поделиться в Facebook» на мобильный сайт, чтобы поделиться изображением с именем изображения и URL-адресом на Facebook. Кнопка хорошо работает на настольном сайте — она публикует изображение, имя изображения и URL-адрес. Кнопка также работает на iPad, но не работает на мобильной платформе, это похоже на конфликт между m.facebook и m.oursitename, потому что, когда я нажимаю кнопку «Поделиться facebook», я открываю страницу facebook, но facebook запрашивает у меня URL-адрес, который я хотел бы поделиться, но я уже реализовал URL-адрес в коде.

Не могли бы вы помочь мне, пожалуйста?


person Tatiana Starolatko    schedule 19.03.2013    source источник
comment
Здесь такая же проблема. Моя целевая аудитория не использует десктоп... так что я достигаю... никого...   -  person Nique    schedule 04.05.2013
comment
Та же проблема здесь. Пока не нашел решения.   -  person Dandy    schedule 31.10.2014


Ответы (2)


Успешно ли загружен Facebook jdk?

Я использую следующий код, у меня хорошо работает

<script src="//connect.facebook.net/zh_TW/sdk.js#xfbml=1&version=v2.8"></script>

используя приведенный выше код вместо кнопки «Поделиться» в Facebook, шаг 2:

<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/zh_TW/sdk.js#xfbml=1&version=v2.8";
  fjs.parentNode.insertBefore(js, fjs);
}(document, 'script', 'facebook-jssdk'));</script>
person Joe Angel    schedule 12.10.2016

Когда вы переходите на сайт разработчика FB, вы должны снять флажок с опции мобильного Iframe. Когда я сделал это, я смог создать кнопки, которые работают для мобильных устройств и компьютеров.

person Larry Chambers    schedule 01.07.2018