2013-09-10 3 views
6

У меня есть ссылка на моем сайте, которая отлично работает в большинстве браузеров и мобильных устройств. По какой-то причине, однако, это не работает на iphones. Она воспитывает форму доли в Facebook, однако форма пуста иПоделиться ссылкой, не работающей на iphone, но на рабочем столе

<a target="_blank" href='https://www.facebook.com/sharer/sharer.php?s=100&amp;p[url]=http://www.lcbcchurch.com/watch/series/cat/{category_url_title}&amp;p[images][0]={square-thumb}&amp;p[title]={exp:stringy:htmlentities}{category_name}{/exp:stringy:htmlentities}&amp;p[summary]={category_description}'><img src="{homepage}nimg/facebook-icon.png" /></a> 

Любые мысли о том, почему это не работает?

+0

может быть просто сафари .... @ nate8684 – internetgho5t

ответ

9

У меня такое ощущение, что он может не работать, потому что ссылка sharer.php будет перенаправляться на мобильные устройства на m.facebook.com. Если это так, вам просто нужно добавить параметр «m2w» к вашему URL-адресу, чтобы m. не подбирается.

https://www.facebook.com/sharer/sharer.php?m2w&s=100.... (etc) 

StackOverflow Вопрос: Source

+0

Ницца, что сделал это исправить. Однако теперь я получаю настольную версию. Любой способ получить лучшее из обоих миров. Мне нравится увеличение в мобильной версии, как мне это показать? – nate8684

+0

Когда я нажимаю на приведенный ниже пример, все работает нормально. Любые мысли, почему моя ссылка не открывается в мобильной версии? https://developers.facebook.com/docs/plugins/share/ – nate8684

+0

Я не уверен, для чего нужен параметр s. Не могли бы вы попробовать: https://www.facebook.com/sharer/sharer.php?https://www.facebook.com/sharer/sharer.php?u=http://www.lcbcchurch.com/ смотреть/серия/cat/{category_url_title} & p [images] [0] = {square-thumb} & p [title] = {exp: stringy: htmlentities} {category_name} {/ exp: stringy: htmlentities} & p [ summary] = {category_description} Это то же самое без m2w и использование u для параметра url, как указано в документации к Facebook. –

Смежные вопросы