javascript - 在窗口卸载时运行代码?

标签 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');
};

根据这个source其设备兼容。

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

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

关于javascript - 在窗口卸载时运行代码?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15999384/

相关文章:

javascript - Codeigniter 无法将 php var 发送到 javascript 和 .load 内容

javascript - 使用原型(prototype)时未处理点击事件(使用 lowpro)

android - 具有不同工具栏布局的单个 Activity 和多个 Fragment

android - 如何在 android 中动态创建的 TableLayout 中设置 EditText 列表的 Id

jquery - 跨域Ajax调用找不到元素位置: moz-nullprincipal

c# - ajax参数总是为空?

javascript - 删除特定项目(索引)方法

java - isReachable() 在 android 中返回 false

jquery - 简单的 JQuery 选择器在字符串中找不到 ID

javascript - jQuery 4 div 交换问题