вызвать функцию после закрытия вкладки / браузера - PullRequest
0 голосов
/ 08 июня 2018

Можно ли удалить данные / выход из системы localStorage после закрытия вкладки / окна браузера, но не для обновления этой страницы проекта.Поэтому, если кто-то закроет его, пользователю придется снова войти в систему.Спасибо

Ответы [ 2 ]

0 голосов
/ 08 июня 2018

Если вы хотите удалить что-либо при закрытии вкладки, используйте sessionStorage вместо localStorage как:

sessionStorage.setItem("key","value");
0 голосов
/ 08 июня 2018

Это должно работать:

localStorage.setItem("someVar","someValue");
window.onbeforeunload = function(){
  localStorage.removeItem("someVar");
};

Но лучше sessionStorage

 sessionStorage.setItem("someVar","someValue");

Когда пользователь покидает страницу, все элементы удаляются

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