BOM实践 💫

开发中会用到一些页面事件,这里汇总一下这些事件的用法。

onbeforeunload

当窗口即将被卸载(关闭)或者刷新时,会触发该事件.此时页面文档依然可见,且该事件的默认动作可以被取消.

1
2
3
4
5
6
7
8
9
10
11
window.onbeforeunload = function(e) {
e = e || window.event;

// 兼容IE8和Firefox 4之前的版本
if (e) {
e.returnValue = "关闭提示";
}

// Chrome, Safari, Firefox 4+, Opera 12+ , IE 9+
return "关闭提示";
};

参考

onbeforeunload