如果想 关闭浏览器就 要清空某些数据 可以用通过窗口的关闭事件,但是不同的浏览器 方法不同。不建议这种放,例如用户非法关闭 断电等 就不行了。
或者可以通过设置session的超时时间。 但是这个也不是很及时,并且也如果用户关闭浏览器,如果不 *** 作的时候也会超时
另外也可以采用心跳的方式,浏览器每隔一段进行一次心跳,然后服务器也是隔一段时间检查,如果发现用户没有心跳了,就在服务器端清除点击浏览器后退是不能清除session,可以用代码做到,sessionstorageclear(),在为后退事件调用这个代码,就是在后退时清空session了,但是好像火狐是不支持这样清空的,火狐可以试试 sessionstorageremoveItem('name'),name是存储时用的名字。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)