Как реализовать функцию выхода из системы при нажатии в окне браузера или закрытии вкладки в JavaScript? - PullRequest
0 голосов
/ 18 мая 2018

Я хочу реализовать функцию выхода из системы, когда пользователь закрывает вкладку.Я храню токены JWT в своем локальном хранилище, которые необходимо очищать каждый раз, когда пользователь закрывает вкладку, не нажимая кнопку «Выйти» в моем приложении React.js.

Во всем Интернете я нахожу событие «beforeunload», но я думаю, что оно срабатывает, когда мы обновляем страницу или переходим на другую страницу, щелкая ссылку, а это не то, что мне нужно.

Кроме того, есть ли способ узнать, закрыл ли пользователь вкладку или окно в JavaScript?

Любая помощь будет оценена.Спасибо.

1 Ответ

0 голосов
/ 18 мая 2018

Попробуйте beforeunload список событий

window.addEventListener("beforeunload", function (e) {
  //Log Out Call
}

Но это не будет работать во всех браузерах.

...