Ссылка на Facebook Share не публикует правильный URL

StackOverflow https://stackoverflow.com/questions/1604208

  •  05-07-2019
  •  | 
  •  

Вопрос

Я использую код, найденный в http://www.facebook.com/share_partners.php/

Там сказано заменить на URL, которым я хочу поделиться.

Страница, на которой размещен значок общего доступа, - ЭТО НЕ тот URL, которым я хочу поделиться.URL-адрес, которым я хочу поделиться, я ввожу как

Однако сначала это сработало, но теперь он извлекает мета-значение И URL-адрес с реальной страницы!

Меня беспокоит то, что он захватывает URL-адрес со страницы, а не то, что я ввожу из-за:

u=location.href;t=document.title

На странице (как со значком общего доступа, так И с фактической общей страницей) Я попытался определить изображение предварительного просмотра с помощью:

<link rel="image_src"

Это расположено между тегами ... кажется, ничего не делает.

Мысли?

Это было полезно?

Решение

Вы можете изменить только заголовок все остальное извлекается непосредственно из общего URL.

я не на 100% понимаю, что ты хочешь сделать

<script>function fbs_click()  {u=location.href;t=document.title;window.open('http://www.facebook.com/sharer.php?u='+encodeURIComponent(u)+'&t='+encodeURIComponent(t),'sharer','toolbar=0,status=0,width=626,height=436');return false;}</script>
<a href="http://www.facebook.com/share.php?u=<url>" class="fb_share_button" onclick="return fbs_click()" target="_blank" style="text-decoration:none;">Share</a>

замените u=местоположение.href на u= и t=document.title на указанный заголовок.дополнительно замените в href="" ссылки правильный URL-адрес

любая другая информация извлекается с помощью мета-тегов целевого URL-адреса

<link rel="image_src" href="http://www.onjd.com/design05/images/PH2/WableAFC205.jpg" />

href="" ссылки на правильное изображение

тег должен находиться внутри этих мета-тегов (в соответствующей области).

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top