下面是网络上的判断代码,但貌似并没有用,一直都会打印 “刷新或离开”
window.onbeforeunload = function () { alert("取消离开"); // 这是用来设定一个时间, 时间到了, 就会执行一个指定的 method。 // setTimeout(onunloadcancel, 3); if (event.clientX <= 0 && event.clientY < 0) { console.log("关闭"); } else { console.log("刷新或离开"); } return "真的离开?"; }
JavaScript 有提供什么解决方案么?
相关分类