Почему через некоторое время localstorage удаляется?

Всем привет! Чтобы пользователь больше не увидел форму, ниже есть кнопка "Не показать больше". По клику по этой кнопке, добавляется localstorage с значением 1. Примерно на следующий день, форма снова появляется, т.е. localstorage исчез. В коде ничего не удаляет. Из-за чего это может быть? На сколько я знаю, у localstorage нет срок хранения?
  • Вопрос задан
  • 904 просмотра
Пригласить эксперта
Ответы на вопрос 3
Скорее всего, Вы очищаете кэш браузера, Из-за этого и очищается localstorage.
Ответ написан
@timokins
Основные браузеры очищают localStorage при очистке cookies.
Настройка сброса данных после закрытия браузера также влияет на localStorage (в т.ч. приватный режим).
+ может быть включена автоматическая чистка в различных программах/расширениях.

Проще говоря, браузеры самостоятельно не очищают localStorage без дополнительных настроек.
Ответ написан
profesor08
@profesor08 Куратор тега JavaScript
На сервере все равно создается сессия. Там и добавь настройку отображения.
Ответ написан
Ваш ответ на вопрос

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

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