浏览器怎么监听异常关闭事件 比如关机

ren_kang 发布于 2016/08/04 08:14
阅读 608
收藏 0

NGINX Sprint China 2022--NGINX年度旗舰盛会,已开启免费预约!>>>

浏览器怎么监听异常关闭事件 比如关机 
加载中
1
跳舞的小剑
跳舞的小剑
换种思路呗 弄个申请锁定时间 比如15S  每10S客户端去刷新这个锁定时间 如果没有请求就直接释放
0
手握华为赛神仙
手握华为赛神仙
手握华为赛神仙
回复 @ren_kang : 你可以用超时的方法解决这个问题。服务器加一个“上次查看”的时间戳,每次查看时更新下这个时间戳。例如你5秒查询一次,那就可以把15秒当成超时时间,超过15秒没更新“上次查看”,那就说明那个人已经退出了。
ren_kang
ren_kang
那我这个把操作放在浏览器端是不是不太合适。
ren_kang
ren_kang
那我这个把操作放在浏览器端是不是太合适,我是查看一条数据时,更新数据库数据状态,别的客户端不能同时查看,查看的客户端退出查看时,状态更新回来
0
Eric_林
Eric_林
不可能,违反安全协议
Eric_林
Eric_林
回复 @ren_kang : 服务器判断了,参看乐观锁
ren_kang
ren_kang
那我这个把操作放在浏览器端是不是不太合适
ren_kang
ren_kang
我是查看一条数据时,更新数据库数据状态,别的客户端不能同时查看,查看的客户端退出查看时,状态更新回来,那我这个把操作放在浏览器端是不是太合适,
OSCHINA
登录后可查看更多优质内容
返回顶部
顶部