在窗口卸载时运行代码?

时间:2013-04-14 13:07:52

标签: javascript android jquery html5

我想知道是否有办法捕获Android 2.1+浏览器支持的页面卸载事件(必须支持2.1)

我试过了

$(window).unload(function () { });
$(window).on('beforeunload', function () { });

似乎都没有效果。

1 个答案:

答案 0 :(得分:2)

尝试使用普通的javascript:

window.onunload = function(e) {
    return alert('Are you sure you want to leave');
};

根据此source设备兼容。

但是,他们建议将addEventListenerunload事件一起使用:

 window.addEventListener('unload', function(event) {
        alert('Are you sure you want to leave');
  });