参考:https://www.cnblogs.com/slly/p/7991474.html
页面加载时只执行onload
页面关闭时先执行onbeforeunload,最后onunload
页面刷新时先执行onbeforereload,然后onunload,最后onload
window.addEventListener("beforeunload", function (e) {
event.returnValue="确定离开当前页面吗?";
});
关闭监听:
window.onbeforeunload = null;
window.onbeforereload = null;