-
-
Notifications
You must be signed in to change notification settings - Fork 23
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Не работают превью для ссылок в Telegram #184
Comments
Это известная проблема, Telegram и поисковые движки не выполняют JS скрипты на странице, поэтому мы не можем подставить картинку. Чтобы сгенерировать картинку, нужно получить информацию о статье, а для этого нужно, чтобы запустился JS код и выполнился запрос. |
Может проксировать запросы с юзерагентами мессенджеров до самого хабра, чтобы он сам возвращал описание и превью? |
Но превью будет со стилем и логотипом Хабра. Не гуд. |
Вот такой вот сделал превью. Надо как то привязать к странице до загрузки реактового кода. Потыкать можно тут – https://geekr-lambda.vercel.app/ |
На уровне вебсервера (почти любого) можно разбирать хедеры и модифицировать запрос. Хотя что там в vercel.app используется я не знаю т.к. никогда им не пользовался. |
В этом и штука: vercel, как бесплатный хостинг, не даёт модифицировать код веб сервера. Для этого надо использовать серверный рендеринг — я сейчас делаю третью версию проекта на Next.JS, там уже можно будет вставлять свои мета-теги в страничку. |
Описание бага
В Telegram не генерятся превьюшки для ссылок на geekr.
Шаги для повторения бага
Ожидаемый результат


Что-то похожее на то, что выдает сам хабр:
Скриншоты

Информация об устройстве:
Комментарий
Не уверен баг это или специально сделано, в issues не нашел похожих репортов. Если всё так и надо то закройте.
The text was updated successfully, but these errors were encountered: