检测应用程序的所有选项卡是否已关闭

时间:2011-12-03 10:53:17

标签: javascript web-applications

我正在开发一个Web应用程序,因为我只想在关闭应用程序的所有“选项卡”或用户关闭浏览器时注销用户。

有谁知道怎么做?

1 个答案:

答案 0 :(得分:1)

在此处尝试答案:Javascript Communication Between Browser Tabs/Windows。 Cookie是通常的方法。将这些与“onunload”事件相结合,你应该能够完成你所需要的。

通过将生命周期设置为0来简单地将登录cookie设置为“会话”会更容易。这在我使用的大多数浏览器中的选项卡之间共享,并在窗口关闭时清除。唯一的问题是Internet Explorer不会清除会话cookie,除非关闭窗口,而不是关闭网站的所有选项卡。