Javascript:如何在浏览器关闭时注销,而不仅仅是单个选项卡?

时间:2014-08-14 10:59:36

标签: javascript browser login tabs logout

我在使用javascript的网站上工作。目前我正在制作自己的登录系统。现在,当我登录时,我将必要的信息存储在会话存储中(不要担心它是一种安全的方式)。然而,这意味着如果我打开一个新标签并进入我的页面,我没有登录,我想要这样,因为我已经登录了另一个标签。

我正在考虑将信息存储在本地存储中。但是如果浏览器关闭并重新打开,则用户仍然登录。现在我可以使用onUnload或onBeforeUnload来注销。但是,如果用户登录,在两个选项卡中关闭其中一个选项卡,则用户也将在另一个选项卡中注销。

所以我的问题是:有没有办法检测用户是否关闭了整个浏览器,而不仅仅是一个标签,还是有另一种解决方法?

如果可能,我想避免使用cookies。

提前谢谢你:)

0 个答案:

没有答案