JavaScript 如何监听页面关闭(非刷新)?

如题,吾辈想要监听页面的关闭事件,但发现刷新或者关闭都会进行响应

下面是网络上的判断代码,但貌似并没有用,一直都会打印 “刷新或离开”

window.onbeforeunload = function () {
    alert("取消离开");    //  这是用来设定一个时间, 时间到了, 就会执行一个指定的 method。
    // setTimeout(onunloadcancel, 3);
    if (event.clientX <= 0 && event.clientY < 0) {      console.log("关闭");
    }    else {      console.log("刷新或离开");
    }    return "真的离开?";
  }

JavaScript 有提供什么解决方案么?


神不在的星期二
浏览 2338回答 1
1回答
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

JavaScript