韩_sir
当unload事件触发的时候,所有的界面交互已经无效了 (window.open, alert, confirm 等.)你可以通过监听 beforeunload 事件来达到期望的目的:window.addEventListener('beforeunload',beforeUnload)
function beforeUnload(event) {
event.returnValue = "你确定要离开页面吗?"
}event.returnValue 是你要显示给用户的信息。不过现在很多浏览器都不会显示这个信息了,而是弹出一个默认的提示框。