Показывать страницу из кеша при переходе назад

В основном то, что я хочу, это: https://dev.to/videos

Вы можете выбрать элемент -> новая страница с загрузкой элемента -> вы нажимаете кнопку назад -> старая страница загружается из кеша

Я хочу, чтобы та же самая страница поиска показывалась пользователю при переходе назад, без повторного вызова метода асинхронной выборки.

А решение вроде СПА? Но это огромные накладные расходы. Я знаю, как это сделать со СПА. Мне нужен путь без СПА.

В iPhone, Android и Safari по умолчанию включен обратный кеш, поэтому проблем нет. Статические страницы тоже не вызывают проблем.

Мне не нужен точный код JavaScript. Я просто хочу знать, как другие сайты решают эту проблему? СПА - единственный выход? Есть ли какие-то «рамки» для решения этой проблемы?

1 ответ

Если сервер разрешает кэширование страницы, ваш браузер не будет отправлять запрос снова до истечения срока действия страницы.

/questions/1375353/kogda-na-stranitsu-vyipolnyaetsya-javascript-funktsiya-historyback-generiruet-zapros-httprequest-ili-net/1375363#1375363

Другие вопросы по тегам