khipster
@khipster

Синхронизация вкладок?

В localStorage записываю данные введённые пользователем (несколько текстовых полей). При перезагрузке страницы данные из localStorage восстанавливаются и пользователь может их видеть. Если пользователь откроет две вкладки и будет в них работать одновременно, а после обновит одну из них - он увидит мешанину, а именно последние запомненные в localStorage значения, ведь локальное хранилище то одно.

sessionStorage не подходит, window.onfocus глючит, onstorage вызывает тормоза.

Может оставить как есть? Мол, не баг а фича такая.
  • Вопрос задан
  • 274 просмотра
Пригласить эксперта
Ответы на вопрос 1
Stalker_RED
@Stalker_RED
Можно генерировать на страницах случайные идентификаторы и записывать данные с этими ключами.

Если при обновлении/открытии страницы идентификатор отвалился, можно предложить выбор из сохраненных вариантов.
Ответ написан
Комментировать
Ваш ответ на вопрос

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

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