Оповещение о сообщении на странице разработчика Facebook о том, что мой сайт в настоящее время использует следующие устаревшие функции:
Социальные плагины (кнопка «Нравится», поле «Мне нравится») без абсолютного URL-адреса в параметре
href
. Это должно быть исправлено до июля 2013 года.
Я предполагаю, что речь идет о параметре data-href для лайков, но мои кнопки «Мне нравится» генерируются с помощью следующего простого кода:
data-href="http://<?php echo $_SERVER["HTTP_HOST"].$_SERVER["REQUEST_URI"];?>"
И результаты при просмотре в браузере (просмотр исходного HTML), безусловно, выглядят для меня как абсолютные URL-адреса. Что это оповещение на самом деле пытается сказать мне? Что они просканировали сайт и что есть реальные HREF, у которых есть проблемы, или просто они могут быть?
Это относится к какому-то другому параметру HREF?
href
является частью кнопки «Нравится» developers.facebook.com/docs/reference /plugins/like и другие социальные плагины. Параметр указан в текущих документах какhref
, а неdata-href
, это изменилось или вы имеете в виду другой параметр? У меня также было такое же предупреждение, я дважды проверил код и включил изменения без каких-либо побочных эффектов. - person here   schedule 01.05.2013<div class="fb-like" data-href="http://www.example.com/" data-send="true" data-width="450" data-show-faces="true"></div>
- person CarloTex   schedule 02.05.2013href
является необязательным, но если указано, оно должно быть абсолютным? Формулировка действительно не очень ясна в документации Facebook. - person wolfyuk   schedule 14.05.2013