Задать вопрос
@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, то запрос будет отправляться всегда.
Ответ написан
Комментировать
Ваш ответ на вопрос

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

Похожие вопросы
Rocket Смоленск
от 80 000 до 130 000 ₽
Wanted. Москва
от 250 000 до 400 000 ₽
Wanted. Санкт-Петербург
До 220 000 ₽
23 янв. 2025, в 09:18
10000 руб./за проект
23 янв. 2025, в 04:47
10000 руб./за проект