Задать вопрос
@iils

Как отключить кеширование в telegram web app?

Всем привет, проблема такая. Написал свой телеграм веб ап. Страницы открываются всегда по одному адресу по типу "домен/objects?id=". Не знаю на какой из сторон, но для пк версии веб ап ужасно кеширует страницы. Суть в том что они динамические, заполнение постоянно меняется (подгружает из гугл таблицы). Но в общем адрес и дизайн страницы остается тот же. Меняется только определенная часть. А для пк версии, страницы не меняются, хотя для ios такого нет. Пробовал менять <link rel="stylesheet" href="style.css?v=5.0" />, не сработало. Дошло до того, что страницы загружают вообще не актуальные данные и работают даже когда сервер выключен!!! Что здесь можно придумать?
  • Вопрос задан
  • 2075 просмотров
Подписаться 1 Средний 3 комментария
Пригласить эксперта
Ответы на вопрос 1
@v_savostin
Столкнулся с такой же проблемой. Я меня были редиректы с урлов оканчивающихся без слэша, на урлы со слэшем. Когда я это поправил, я ожидал что редиректов больше не будет. Но телега продолжила режиректы. Видимо где-то кэширует урлы. Причем кэширует действительно по урлу. Потому что у меня приложение календарь и на какие-то даты стало норм запрашивать, на какие-то продолжало редиректить.

Я и весь бэкенд и nginx и фронт перелопатил прежде чем понял что это на стороне самой телеги

Как костыльное решение, можно в параметрах запроса передать текущее время в формате unix nano. Тогда телега будет думать что кажд запрос разный
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы