У меня есть веб-страница, которая выполняет несколько запросов ajax и изменяется, все запросы ajax кэшируются на странице. Затем пользователь нажимает какую-то ссылку и выполняет синхронный запрос к другой странице. Затем пользователь нажимает кнопку «назад» браузера. Все данные, которые были ранее загружены через ajax, теряются. Можно ли восстановить состояние страницы после того, как пользователь нажмет кнопку «назад» в браузере, чтобы все ранее загруженные данные были восстановлены без новых запросов AJAX?
Плагин истории jQuery дает небольшую помощь, он позволяет вернуться к правильной точке страницы, но выполняет необходимые запросы ajax. Кроме того, если есть много запросов AJAX, трудно правильно сохранить их в истории.
Есть ли способ решить мою проблему, не используя куки или серверную часть?