Ну, История - рекомендуемый способ обработки таких ситуаций.Поскольку вы не можете обновить страницу, вы не можете передавать данные через POST.
Одно из решений, которое мне приходит в голову, - это хранить информацию в переменной window.name
.Это «забытая» переменная, которая не имеет ограничений по своему содержанию (IIRC), и не очищается , когда вы переходите на другой веб-сайт.Возможно, вам придется написать некоторый код JSNI, вот несколько ссылок на эту тему: link1 , link2 , Google для большего;)
Но вы будете делатьТо же самое для истории - единственное отличие состоит в том, что пользователь не увидит, возможно, длинный URL.Но вам действительно нужно помнить все эти ценности?Это понятно для перемещения между представлениями внутри приложения, но когда пользователь уходит с сайта и возвращается, он / она не ожидает увидеть запомненные значения (и это может сбить с толку и привести к дыре в безопасности).