Как Telegram Web удается скрыть URL-адреса стикеров? - PullRequest
0 голосов
/ 27 мая 2018

Я планирую интегрировать API стикеров Telegram на мой веб-сайт.

Я могу успешно получить данные набора стикеров и загрузить файлы изображений стикеров с помощью API бота.

Я знаю, что этоИспользование защищенных исходных URL-адресов стикеров Telegram на стороне клиента небезопасно, поскольку этот URL-адрес может предоставить мой бот-токен, поэтому мне может понадобиться прокси-служба для обслуживания файлов изображений стикеров.

Но прокси-служба может бытьоскорблен другими.

Я заглянул в консоль разработчика Telegram, я вижу, что веб-сайт использует URL-адреса BLOB-объектов (blob:) для изображений src, но я не вижу ни одного запроса изображения кФактический сервер на вкладке «Сеть», запросы на изображения также в протоколе blob:.

Я также имел опыт использования blob: URL.video.js превращает мой исходный URL-адрес в blob: URL-адрес в теге video, но браузер все равно будет запрашивать фактический URL-адрес сервера.

Но как Telegram Web делает это?

...