Я столкнулся с некоторой проблемой Требование к продукту: • Предположим, что я открыл несколько вкладок в одном браузере в одном и том же домене, если я выйду из одной вкладки, то когда я 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;
});
});