怎么判断自闭症:当web窗口被关闭时会激发什么事件?

来源:百度文库 编辑:高校问答 时间:2024/04/28 11:35:28
用户不是正常退出,而是直接点击web窗口的最右上方(最大化按钮旁边)的关闭按钮,这时我需要知道他已经退出去了,我需要让在线人数减一,但是我怎么知道用户有没有关闭窗口呢?
我需要的是及时知道,而不是等很久才知道!

你可以写一个事件:用来处理在线人数减一
function test(){
这里就是你要写的东西。。。
}

然后在<body>标签上加上
<body onBeforeUnload="test()">

onBeforeUnload 在页面将要被卸载前触发

浏览器关闭时会触发网页的OnUnload事件
可以跟据这个来编写相关代码

WEB窗口关闭后过段时间后会自动清除即时记录的~也就是说会过段时间自动退出。

每次有新活动就update下库里该用户的最后活动时间,某时间内不活动,比如15分钟内不活动的,默认为已离线