Как выяснить, если окно закрывается в обратном вызове jQuerys Unload (); метод

StackOverflow https://stackoverflow.com/questions/3404770

Вопрос

Можно ли выяснить, просто запускается тип события $(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
        }
    });
});
Это было полезно?

Решение

Нет, для моих знаний это невозможно. Документ узнает только о том, что он собирается быть выгруженным. Почему, это бизнес браузера.

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top