Как удалить локальное хранилище через определенное время? - PullRequest
0 голосов
/ 27 марта 2019

Как я могу удалить данные local Storage через 2 часа после закрытия браузера?

1 Ответ

1 голос
/ 27 марта 2019

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

Альтернативой может быть также сохранение времени истечения в локальном хранилище;однако это будет означать, что вам нужно (1) обновлять срок действия каждый раз, когда пользователь выполняет действие, которое может быть тяжелым для пользователя (2) проверять срок действия локального хранилища при загрузках страницы / событиях.

Наконец, вы можете создать cookie с истечением срока действия (, например, в этом примере );тем не менее, срок действия истекает с установленного времени файла cookie, а не с момента закрытия окна браузера.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...