我现在是用一个作法,可以知道对方是否有在线上就是透过ajax + timeout 去每30秒问一次是否还在线上,是的话就更新现在的时间戳然后用现在的时间去扣除使用者自己更新的时间,假设低于20秒就表示在线扣除超过30秒就是离线只是现在有个问题我想要知道对方是否已经关闭浏览器,或是离开网站了任何离开网站的行为我可以知道那个时间点?然后作出对应的处理?例如把他某样资料从资料库里删除,就是在离开的当下可能过一分钟就可以知道?这可以用啥技术实现?我虽然可以知道他最后上线的时间戳 但这样我没办法利用自动的方式做处理~只知道他确实离线而已
1 回答
当年话下
TA贡献1890条经验 获得超9个赞
这两个试下
window.onbeforeunload= function(e) { //这边调用接口,告诉服务端离开时间}window.onunload = function(e) { //这边调用接口,告诉服务端离开时间}
添加回答
举报
0/150
提交
取消