Отслеживать вкладку или закрытие окна в реакции на стороне клиента - PullRequest
0 голосов
/ 24 марта 2020

в настоящее время внутри моего класса

  onUnload = e => {
    window.onunload = function () {
      window.location.href = 'logout';
    };
    window.location.href = "logout";

    e.preventDefault();

  };
  componentDidMount() {
    window.addEventListener("beforeunload", this.onUnload);
  }
  componentWillUnmount() {
    window.removeEventListener("beforeunload", this.onUnload);
  }

Также попробовал реакцию-маршрутизатор> версия 5 Подсказка , но это также не сработало.

Я просто хочу знать, когда Пользователь обновляет страницу, когда он закрывает вкладку, когда он закрывает окно, чтобы я мог предупредить его или выйти из системы с сервера.

Примечание: я пробовал все выше в компоненте контейнера напрямую выводится из swicth / router и соединяется с redux

...