Как выяснить, если окно закрывается в обратном вызове jQuerys Unload (); метод
-
25-09-2019 - |
Вопрос
Можно ли выяснить, просто запускается тип события $(window).unload();
? Чтобы быть немного более конкретным, я заинтересуюсь только в том случае, если пользователь закрыл окно (всплывающее окно), а не примерно навигации с текущей страницы.
Я посмотрел в параметр события, переданный обратным вызове разгрузки (); Но, похоже, нет ничего в этом объекте, что будет использоваться.
Кто-нибудь знает решение этого?
Код:
$(function() {
$(window).unload(function(event) {
// This is obviously pseudo code. Help me fix it!
if(event.type == 'closing') { // I had expected something along these lines to work
// Do stuff before the window closes
}
});
});
Решение
Нет, для моих знаний это невозможно. Документ узнает только о том, что он собирается быть выгруженным. Почему, это бизнес браузера.
Не связан с StackOverflow