Добавить og: метаинформацию для Facebook после загрузки Ajax?

Наш веб-сайт www.theshinebox.com загружает отдельные сообщения через AJAX, мы хотели бы иметь возможность делиться/ вроде отдельные страницы, но так как загрузилась главная страница, то и фейсбук уже установился отсюда.

Есть ли способ добавить информацию в <head> после загрузки страницы AJAX? Я наткнулся на это, но, похоже, это не сработало для меня:

Попытка обновить метатеги Facebook Open Graph с помощью клиента сторонние jquery и ajax


person awvickers    schedule 11.11.2011    source источник


Ответы (1)


В общем, "НЕТ". Вы должны использовать код на стороне сервера для создания соответствующих метатегов для каждой страницы.

Facebook не будет анализировать исходный HTML-код страницы, загруженной в данный момент в окне вашего браузера. Он возьмет указанный вами URL-адрес, сделает HTTP-запрос к этому URL-адресу и проанализирует метатеги в HTTP-ответе.

Возможно, вы сможете настроить URL-адрес, которым вы будете делиться на Facebook с помощью Javascript/AJAX, но этот URL-адрес по-прежнему должен иметь правильные метатеги, когда Facebook отправляет ему HTTP-запрос.

person Teddy    schedule 11.11.2011