如何在页面关闭或刷新时触发javascript事件

2024-11-14 14:55:10
推荐回答(2个)
回答1:

里就给大家讲讲javascript的onbeforeunload()和onunload()两个事件。
相同点:
两者都是在对页面的关闭或刷新事件作个操作。
不同点:
1.unbeforeunload()事件执行的顺序在onunload()事件之前发生。(因为,unbeforeunload()是在页面刷新之前触发的事件,而onubload()是在页面关闭之后才会触发的)。
2.unbeforeunload()事件可以禁止onunload()事件的触发。
3.onunload()事件是无法阻止页面关闭的。
最后要注意浏览器对这两个事件的兼容。

回答2:

window.onbeforeunload = function(){
    // add your code here
}