刷新页面时onbeforeunload和Onunload都不生效
一:onbeforeunload is work 没有alert出来,事件触发了,因为页面跳转的时候,window对象和DOM对象都已经被销毁了,所有alert不能执行。如果在事件里面加上一段ajax请求是可以执行的,但是ajax请求一部返回就不一定能执行到。
window.onbeforeunload = function(){
alert("onbeforeunload is work");
}
window.onbeforeunload = function(){
return "onbeforeunload is work;
}
使用onpagehide可以监听到浏览器关闭事件
window.onpagehide = function () {
}