手上有泥,心中有诗
172 字
1 分钟
JS监听页面关闭
JS可以监听浏览器页面的关闭,主要使用了window对象的onbeforeunload方法
- 在以前(旧版本的浏览器中),可以自定义提示文案
window.onbeforeunload = function (e) { var message = 'some word'; e = e || window.event;
if (e) { e.returnValue = message; }
return message;}
- 但在新版本的浏览器中,为了安全性,已经不支持自定义弹窗
- 能做的,只是调用浏览器自带的提示确认窗格
window.onbeforeunload = function(e) { console.log('beforeunload')
/** 只有以下情况不会弹出确认窗格 * 不return * return; * return undefined; * return null; */
/** 其他任意值都会弹出 * return ''; * return false; * return 0; * return 1; * ....... */
return 1; }