首页 > 建站教程 > JS、jQ、TS >  js beforeunload页面关闭前弹出提示正文

js beforeunload页面关闭前弹出提示

页面进入onload比较好触发,但是关闭时,想弹出提示,就得用beforeunload去监听。但是这个beforeunload用法很严格:

1、在beforeunload里面不能加入任何的alert、confirm等window自带的弹窗方法,否则不会触发

2、要加入event.preventDefault()

3、谷歌浏览器下,最好加上event.returnValue = ''

window.onload = function(){
alert("欢迎进入我爱模板网");
}
window.addEventListener('beforeunload', (event) => {
console.log("离开我爱模板网")
event.preventDefault();
event.returnValue = '';
});