Можно ли как-то помешать Telegram показывать страницы с моего сайта в версии Instant View? - PullRequest
0 голосов
/ 22 января 2019

Я веду блог и распространяю свои сообщения в канале Telegram. Однажды я удивился, что ссылки стали отображаться как версии «Мгновенного просмотра», так как мне никогда не удавалось поддерживать эту технологию (и, мне она тоже не нравится). Позже я обнаружил, что читатели, которых я не знаю, отправили IV шаблоны в Telegram, и в итоге один из них был одобрен.

Я искал способ остановить Telegram, преобразующий мои посты в IV версию, но безуспешно. Есть ли какой-либо (метатег, форма, что угодно), чтобы попросить Telegram отключить IV в ссылках из моего домена?

Спасибо!

Ответы [ 2 ]

0 голосов
/ 09 февраля 2019

Мгновенные просмотры реализуются с помощью набора жестко закодированных правил XPath, так что вы можете изменить разметку вашего сайта (например, имена классов / идентификаторов) или пути (/blog/a1.html/kek/a1). Это может нарушить правила, и IV не будет отображаться.

Еще один трюк - встроить iframe в тело статей (или до конца). Причина в том, что iframes не поддерживаются механизмом IV (исключение - встроенный youtube). Вы можете установить размер 1 × 1, чтобы сделать его невидимым для пользователей.

Еще одна хитрость заключается в интеграции изображения с тегом src, ведущим к некоторому несуществующему пути. Сервер Telegram не сможет получить ресурс, и генерация IV будет неудачной.

0 голосов
/ 08 февраля 2019

Нет. Вы не можете отключить мгновенный просмотр для своего блога или сайта. Именно так работает мгновенный просмотр Telegram. Он будет кэшировать сотни сайтов и обрезать содержание статей. Подробнее об этом можно прочитать здесь:

https://instantview.telegram.org/

В настоящее время проводится конкурс на шаблоны мгновенного просмотра. Цель состоит в том, чтобы как можно больше сайтов работало с мгновенным просмотром.

...