Javascript 如何在jQuerys unload()的回调中判断窗口是否关闭;方法

Javascript 如何在jQuerys unload()的回调中判断窗口是否关闭;方法,javascript,jquery,jquery-events,onbeforeunload,Javascript,Jquery,Jquery Events,Onbeforeunload,是否可以确定触发了哪种类型的事件$(window.unload()?更具体地说,我只对用户关闭窗口(弹出窗口)时的事件感兴趣,而不是当用户刚刚离开当前页面时 我已经研究了传递给unload()回调的事件参数但是这个对象中似乎没有任何东西,这将是有用的 有人知道这个问题的解决办法吗 代码: 不,据我所知,这是不可能的。文档只知道它即将被卸载。为什么,这是浏览器的事。看来你是对的。那么就必须尝试另一种方法;) $(function() { $(window).unload(function(

是否可以确定触发了哪种类型的事件
$(window.unload()?更具体地说,我只对用户关闭窗口(弹出窗口)时的事件感兴趣,而不是当用户刚刚离开当前页面时

我已经研究了传递给
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
        }
    });
});