刷新页面时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 () {
}
本文探讨了在页面刷新过程中onbeforeunload和onunload事件的行为特性,解释了为什么这些事件可能不会如预期那样触发,并提供了一个使用onpagehide来监听浏览器关闭事件的示例。
8705

被折叠的 条评论
为什么被折叠?



