【发布时间】:2014-02-19 05:20:46
【问题描述】:
Open SSO 中是否有任何设置可以在用户关闭浏览器窗口时破坏用户会话。我知道通过纯 JavaScript 我们可以添加 window.onbeforeunload 但这不能保证。
【问题讨论】:
标签: java javascript opensso
Open SSO 中是否有任何设置可以在用户关闭浏览器窗口时破坏用户会话。我知道通过纯 JavaScript 我们可以添加 window.onbeforeunload 但这不能保证。
【问题讨论】:
标签: java javascript opensso
没有。实际上并不能保证确定用户是否关闭了浏览器窗口 - 除非您建立轮询并定期收听从客户端 JS 发出的心跳(对您的服务器的 ajax 调用)。
如果服务器一段时间没有收到心跳,您可以断定浏览器窗口已关闭/崩溃。
【讨论】: