如何处理浏览器的关闭事件以触发注销? 我前段时间搜索过这个问题的一致解决方案,我的决定是在不相信浏览器或用户的情况下处理这种情况. 您无法确定用户是否离开您的页面以及何
您无法确定用户是否离开您的页面以及何时,即使您使用“onunload”,您也可能无法在浏览器关闭或离开您的页面之前获取该事件.并且浏览器崩溃不会给你任何信号,所以相信你知道用户仍在查看你的页面并且可能采取任何进一步的行动是有缺陷的.
你可以做的关于注销用户的最好办法就是一个合适的会话超时,如果你需要进一步的控制,你可以尝试在关键页面上添加“我活着”信号的AJAX调用,然后注销不是不再响应(这将需要启用AJAX / JS的浏览器,并可能排除潜在用户).