Это немного сложно, но не невозможно.
Во-первых, сделайте это: Убедитесь, что страница перезагружается или обновляется в Javascript
Вы должны признать, чтоВаш сайт был перезагружен, и предыдущий код может помочь вам в этом.
Далее нужно выбрать место, где будет храниться ваше состояние до того, как перезагрузка действительно произойдет.Один из вариантов - сохранить его в локальном хранилище.
Для вас лучше всего, если все данные, которые вы пытаетесь сохранить, уже находятся на сервере.Если нет, то вам нужна некоторая «средняя точка» между обновлениями.
Вы можете сделать что-то подобное в той части, где вы узнаете, что магазин перезагружается:
// Site is reloading
// Store information into users local storage... all current
// states with information of url under which data is stored
На месте,когда сайт снова загружается, вы можете выполнить:
// Check if there is something stored in local storage for this specific site
// When yes, fill in the states again with configured data
Теперь это может доставить вам много хлопот, но это сработает.Например, как насчет ситуаций, когда вы не хотите хранить свои данные.
Я предлагаю вам описать здесь ваш сценарий использования, и может быть более хороший подход к этой проблеме.