У меня проблемы с интеграцией кнопки «Нравится» на Facebook.
Мой веб-сайт ограничен файлом cookie (это означает, что пользователь должен пройти страницу подтверждения возраста, прежде чем попасть на реальный сайт).
У меня есть все необходимые метатеги в заголовке страницы, все хорошо!
Моя проблема заключается в следующем: когда я интегрирую кнопку «Мне нравится» на одной из страниц и нажимаю на нее, Facebook не выбирает ни один из мета-тегов - поэтому нет ни миниатюры, ни описания, ни заголовка, а просто самой ссылки и это все!
Я протестировал кнопку «Мне нравится» после снятия ограничения на использование файлов cookie, и она заработала как надо.
<script>
window.fbAsyncInit = function() {
FB.init({ appId: '158419700854111',
status: true,
cookie: true,
xfbml: true
});
};
(function() {
var e = document.createElement('script'); e.async = true;
e.src = document.location.protocol +
'//connect.facebook.net/en_US/all.js';
document.getElementById('fb-root').appendChild(e);
}());
</script>
У меня также есть код выше на моих страницах, поэтому поддержка cookie включена.
Кто-нибудь сталкивался с такой же проблемой? Что можно исправить?