Я пытаюсь сделать часть FB на моем сайте Drupal. У меня есть страница с множеством разных проектов. Когда пользователь нажимает на проект, страница расширяется (без перезагрузки), и детализированные изображения этого проекта становятся видимыми. Мне нужно, чтобы пользователь мог поделиться этим подробным изображением.FB не использует скорректированные (по jQuery) метаданные (например, og: image) при обмене
Я добавил свойство meta для og: image в моем html-коде. Когда пользователь нажимает на проект, содержимое этого свойства изменяется на правильное изображение. Это работает, свойство мета меняет правильный путь, я использую jQuery для этого. Но FB по-прежнему использует исходное изображение, а не отрегулированное изображение.
Есть ли у кого-нибудь опыт? Спасибо
Также см. https://developers.facebook.com/docs/sharing/webmasters/crawl er, а также https://prerender.io/, например. – Tobi
Благодарим вас за ответ. Да, действительно, я понимаю, что искатель FB игнорирует JavaScript, но я думал, что это не будет проблемой, так как я сначала изменю свойство. Это изменение сделано, и только после этого есть возможность для обмена. Я должен сказать, что у меня нет опыта работы с искателем FB и как он работает ... –
Это всегда серверный вызов, поэтому он просто игнорирует все, что вы задали в jQuery (или любой другой системе JS). Как пояснил @luschn, существует множество подобных вопросов. Пожалуйста, обратитесь к ним. – Tobi