Я пытаюсь сделать мою страницу реакции доступной для Facebook и Twitter. Я перепробовал все, что мог, весь день гуглил, но не нашел ответа.
<FacebookShareButton url = {window.location.href} title = {exactNews.text ?exactNews.title : ""}>
<FaFacebookF/>
</FacebookShareButton>
Какие-нибудь советы?
Больше нет способа передать изображение в параметры общего доступа, единственный способ добавить изображение к общему URL-адресу — использовать тег og:image в источнике. Имейте в виду, что Facebook игнорирует JavaScript, поэтому тег og:image должен быть в исходном источнике, а не добавлен динамически через JavaScript. Затем Facebook автоматически использует изображение, указанное в теге og:image.
Больше информации: https://ogp.me/
Вам действительно нужно создать серверную часть тегов og, нет никакого способа обойти это...
Поможет ли предварительный рендеринг моему делу?
Я не знаю ваш код, но если исходный код включает теги og без какого-либо javascript, все в порядке
Да, я пытался сделать это с помощью динамического метода, но я думаю, что нет никакого способа. как я могу заставить его работать? пока я пытаюсь заставить его работать с помощью react-helmet-async, но я не думаю, что это сработает. Я не могу просто добавить его статически, потому что я загружаю изображения из API. какие-нибудь советы о том, как заставить его работать?