очистить локальное хранилище при закрытии браузера или вкладки - PullRequest
0 голосов
/ 14 апреля 2020

Я проделал много исследований и разработок, но не нашел правильного решения. Я хочу очистить локальное хранилище только при закрытии браузера / вкладки, а не на странице refre sh. Пожалуйста, помогите мне. Я попробую с @HostListener ('window: unload') и window.onload.

Ответы [ 2 ]

1 голос
/ 14 апреля 2020

Заменить localStorage на sessionStorage. Работа сделана:)

0 голосов
/ 14 апреля 2020

Просто идея: вы можете использовать beforeunload событие

  • на beforeunload событие, которое вы можете ЗАПИСАТЬ на localStorage выгрузить отметку времени
  • на load вы можете проверить , если есть временная метка выгрузки и diff теперь более 5 секунд (страница фильтра обновляется), вы можете очистить хранилище
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...