Открыть несколько вкладок следует выйти из одной вкладки с сообщением после нажатия на другую открытую вкладку - PullRequest
0 голосов
/ 06 февраля 2020

Я столкнулся с некоторой проблемой Требование к продукту: • Предположим, что я открыл несколько вкладок в одном браузере в одном и том же домене, если я выйду из одной вкладки, то когда я go нажму на другую открытую вкладку, то это должно произойти " какое-то сообщение о выходе или перезагрузка во всплывающем окне ". Пожалуйста, помогите мне в этой проблеме. Я пытаюсь сделать что-то вроде этого:

var islogout = false;
функция localStorageChange (событие) {

if (event.key == 'login') {
        if (event.newValue == null || event.newValue == "") {
            if (!islogout) {
                alert(Resources.CommonHBspanLogoutMsg, "logout", "", function () {

                    window.location.reload();
                  });
                }

             }

        }
    }

 jQuery(document).ready(function () {
      if (window.addEventListener) {
         alert("Hello...");
          window.addEventListener('storage', localStorageChange, false);

          } else if (window.attachEvent) {
                alert("Hi...");
                window.attachEvent('storage', localStorageChange, false);
            }

             window.localStorage.setItem('login', "login");

             jQuery("#aSmartLogout").live("click", function () {
              islogout = true;
                window.localStorage.removeItem("login");
                window.location.href = "some url" + value;
         });

     });    
...