Обнаружение функции закрытия браузера или вкладки ТОЛЬКО в JavascriptJquery

Программирование на jquery
Ответить
Anonymous
 Обнаружение функции закрытия браузера или вкладки ТОЛЬКО в Javascript

Сообщение Anonymous »

Есть ли в JS функция, которая определяет закрытие только последней вкладки/браузера? Или есть способ, которым при закрытии последней вкладки/браузера срабатывает функция выхода из системы?
Я попробовал способ, описанный ниже, но он не сработал.
var warnBeforeClose = true;
function unloadPage() {
if (performance.navigation.type == performance.navigation.TYPE_RELOAD) {
dontWarn();
}

if (warnBeforeClose) {
$(".logoutButton").click();
return "Your changes will not be saved.";
}
}
window.onbeforeunload = unloadPage;

// ...when the elements exist:
$("a").click(dontWarn);
$("button").click(dontWarn);
$("form").submit(dontWarn);
$("input[type=submit]").click(dontWarn);

function dontWarn() {
// Don't warn
warnBeforeClose = false;

// ...but if we're still on the page a second later, set the flag again
setTimeout(function () {
warnBeforeClose = true;
}, 1000);
}


Подробнее здесь: https://stackoverflow.com/questions/783 ... javascript
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «Jquery»