Миниатюра сайта не работает с Facebook? - PullRequest
2 голосов
/ 09 марта 2012

На моем веб-сайте я пытаюсь создать миниатюру Facebook, чтобы при публикации изображения я хотел, чтобы Facebook выбрал конкретное изображение. У меня есть ОДИН номер в каждом URL моего сайта, и в соответствии с этим номером у меня есть изображение, которое должно отображаться на этой странице. В любом случае я написал код ниже, но по какой-то причине он не работает. Я хочу оставить href пустым, затем получить доступ к нему через document.getElementById('ShareImageID').href и изменить его значение в соответствии со значением переменной ShareImageIdVar. Любые идеи, как я могу заставить это работать?

<link rel="image_src" href="" id="ShareImageID"/>
<script>
var ShareImageIdVar = location.href.match(/\d+/);
document.getElementById('ShareImageID').href = "http://www.mysite.com/Images/"+ ShareImageIdVar +".jpg";
</script>

1 Ответ

5 голосов
/ 09 марта 2012

Чтобы Facebook выбрал фотографию, вам нужно указать метатег og:image в разделе head.См. http://ogp.me для получения информации о том, как правильно их настроить.После того, как вы правильно настроите эти параметры, введите URL-адрес в https://developers.facebook.com/tools/lint

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...