Задать вопрос
@Tutucu

Ajax и метатеги для соц. сетей (open graph). Как организовать?

Есть всплывающее окно с контентом и возможностью листания (следующий/предыдущий пост), только в этом окне и показываются посты, а так же кнопки соц сетей (поделиться). Всё работает, всё хорошо, но когда нажимаю на кнопки соц. сетей (В контакте) в запись добавляется title страницы с выводом анонсов всех постов и всё, при помощия ajax начал подставлять значения в метатеги:
<meta property="og:title" content="Фото 1" />  
<meta property="og:description" 
         content="Пример описания фото" />  
<meta property="og:type" content="article" />  
<meta property="og:image" 
content="http://demo.local/demo-photo.png" />


И ничего не поменялось. Значения в тегах меняется, html код страницы меняется, при нажатии кнопки ничего не не меняется и при открытии первой записи тоже ничего происходит. Что не так делаю?
  • Вопрос задан
  • 319 просмотров
Подписаться 1 Оценить Комментировать
Пригласить эксперта
Ответы на вопрос 1
Соц. сеть не подгружает ajax, описание страницы получает заходя по ссылке.
Поэтому для разных описаний нужны разные ссылки и в зависимости от ссылки подставлять open graph теги.
Или можно реализовать с помощью js - VK.Share.button
https://vk.com/dev/share_details
noparse - Если в этом параметре передано значение true, то сервер ВКонтакте не будет делать дополнительный запрос для загрузки недостающей информации с публикуемой страницы. Если же значение false, то запрос будет отправляться всегда.
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы