Javascript 在窗口卸载时运行代码?

Javascript 在窗口卸载时运行代码?,javascript,android,jquery,html,Javascript,Android,Jquery,Html,我想知道是否有一种方法可以捕获Android 2.1+浏览器支持的页面卸载事件(必须支持2.1) 我试过了 $(window).unload(function () { }); $(window).on('beforeunload', function () { }); 两者似乎都不起作用。尝试使用纯javascript: window.onunload = function(e) { return alert('Are you sure you want to leave'); };

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

我试过了

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

两者似乎都不起作用。

尝试使用纯javascript:

window.onunload = function(e) {
    return alert('Are you sure you want to leave');
};
根据这一点,它的设备是兼容的

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

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

没有必要给标题添加标签,有一个标签系统。有关更多信息,请参阅。每个人都很感谢你的帮助,没有必要在问题上再加上这个。您在每个问题的底部都有一个字符表,您的感谢就在这里。:-)@Patrick I最初添加了android-2.1标记,但其描述表明它用于与android 2.1 SDK相关的问题(事实并非如此)。此外,我认为在主题开头加上“android”会在搜索引擎上显示得很好,因为问题标题被用作文档标题。哦,如果是这样的话,我会再次删除它。好吧,如果你阅读元页面,你会发现搜索引擎也能找到标签。否则,你应该在标题中加入这个词,而不是在它前面加前缀。例如,在windows上运行与android-2.1移动浏览器兼容的卸载代码我刚刚测试了这两种浏览器,
window.onunload
确实可以工作,但是
窗口。addEventListener
不能。谢谢你的帮助:)