我正在寻找一种受到良好支持的方式来捕获用户离开页面 - 通过键入新的URL,点击书签等 - 来销毁会话,以便一个人不能使用'返回'按钮返回登录的网站。
搜索已经出现了“body onbeforeunload = ...”,这是一个IE-ism,据说是其他当前浏览器所支持的,但有更好或更官方的浏览器和服务器端技术中立的HTML / JavaScript方式这样做?
感谢,
- 标记
答案 0 :(得分:1)
这样做的唯一方法就是使用来自你网站的短链接来保持活着。 I.E.做一个ajax保持活动到服务器以保持会话活动,如果他们浏览,保持活动消失,因此会话到期。有点蛮力的方法虽然......