Size: a a a

Instant View Russian

2020 September 24

SF

Sly Fox in Instant View Russian
@corbee я хочу спрятать длинную ссылку с
rhash
за proxy (т.е. example.com/article/test проксируется на t.me/iv?url=example.com/article/test&rhash=qwerty). когда я её вставляю в поле ввода, телеграм же её как-то парсит, посылает request и получает в ответе html.
источник

IP

Illia Pyshniak in Instant View Russian
Sly Fox
@corbee я хочу спрятать длинную ссылку с
rhash
за proxy (т.е. example.com/article/test проксируется на t.me/iv?url=example.com/article/test&rhash=qwerty). когда я её вставляю в поле ввода, телеграм же её как-то парсит, посылает request и получает в ответе html.
А, это обсуждали когда-то давно

Но, кажется, заставить это работать так и не смогли
источник

NS

Nikita Starshinov in Instant View Russian
Да нет, все это работает
источник

IP

Illia Pyshniak in Instant View Russian
Nikita Starshinov
Да нет, все это работает
источник

NS

Nikita Starshinov in Instant View Russian
Ну потому что это бессмысленный вариант был, что в браузере открывать-то? И в клиентах без ИВ.

Надо проксировать только для телеграм бота (по юзер агенту), а всех остальных отправлять на сайт. Здесь в конце описан редирект для нгинкс https://nikstar.me/post/instant-view/
источник

NS

Nikita Starshinov in Instant View Russian
Редирект надо ставить не на t.me, а на упрощенную версию страницы, которая использует темплейт медиума, типа как с AMP
источник

SF

Sly Fox in Instant View Russian
Nikita Starshinov
Редирект надо ставить не на t.me, а на упрощенную версию страницы, которая использует темплейт медиума, типа как с AMP
вот как раз я так и сделал одну из имплементаций. правда не через редирект, а proxy pass на самописный iv сервис. думал может так же с прокси на
t.me
сработает, но видимо нет. спасибо!
источник

IP

Illia Pyshniak in Instant View Russian
Nikita Starshinov
Редирект надо ставить не на t.me, а на упрощенную версию страницы, которая использует темплейт медиума, типа как с AMP
Так в этом и проблема, что человек, видимо, хочет свой шаблон юзать

И в некоторых случаях это оправдано
источник

NS

Nikita Starshinov in Instant View Russian
Sly Fox
вот как раз я так и сделал одну из имплементаций. правда не через редирект, а proxy pass на самописный iv сервис. думал может так же с прокси на
t.me
сработает, но видимо нет. спасибо!
Это да, сорри,забыл все это. Надо захостить страничку под темплейт медиума. В статье ее вид описан как раз
источник

NS

Nikita Starshinov in Instant View Russian
Никто не смотрел, какие кодеки поддерживает ив? В доках написано, что video/mp4. Что можно внутри кроме h.264?

Upd: h.265 ok, vp9 нет
источник

w

w3drt46523trc26 in Instant View Russian
~allowed_origin и @load стали в подсказках выскакивать
источник

KG

Kirill Grinchuk in Instant View Russian
Illia Pyshniak
А напомните, как регекспом заматчить содержимое скобок (""), если в той же строке есть ещё несколько скобок?
"[^"]" вроде
источник

KG

Kirill Grinchuk in Instant View Russian
но если у тебя там не один символ, а несколько, то уже все сложнонепонятно становится
источник

w

w3drt46523trc26 in Instant View Russian
Kirill Grinchuk
"[^"]" вроде
он ведь совсем не это спрашивал
источник

NS

Nikita Starshinov in Instant View Russian
\(([^)]*)\) или наоборот скобки со слешем внутри, в зависимости от реализации
источник

w

w3drt46523trc26 in Instant View Russian
Nikita Starshinov
\(([^)]*)\) или наоборот скобки со слешем внутри, в зависимости от реализации
>> если в той же строке есть ещё несколько скобок
источник

KG

Kirill Grinchuk in Instant View Russian
w3drt46523trc26
>> если в той же строке есть ещё несколько скобок
ну да
заматчит содержимое первых только
источник

NS

Nikita Starshinov in Instant View Russian
w3drt46523trc26
>> если в той же строке есть ещё несколько скобок
Для этого я добавил [^)]* отрицание
источник

w

w3drt46523trc26 in Instant View Russian
мы, видимо, по-разному понимаем вопрос
источник

KG

Kirill Grinchuk in Instant View Russian
(первое) (второе)
источник