Я планирую интегрировать API стикеров Telegram на мой веб-сайт.
Я могу успешно получить данные набора стикеров и загрузить файлы изображений стикеров с помощью API бота.
Я знаю, что этоИспользование защищенных исходных URL-адресов стикеров Telegram на стороне клиента небезопасно, поскольку этот URL-адрес может предоставить мой бот-токен, поэтому мне может понадобиться прокси-служба для обслуживания файлов изображений стикеров.
Но прокси-служба может бытьоскорблен другими.
Я заглянул в консоль разработчика Telegram, я вижу, что веб-сайт использует URL-адреса BLOB-объектов (blob:
) для изображений src
, но я не вижу ни одного запроса изображения кФактический сервер на вкладке «Сеть», запросы на изображения также в протоколе blob:
.
Я также имел опыт использования blob:
URL.video.js
превращает мой исходный URL-адрес в blob:
URL-адрес в теге video
, но браузер все равно будет запрашивать фактический URL-адрес сервера.
Но как Telegram Web делает это?