【发布时间】:2011-12-03 10:53:16
【问题描述】:
我正在开发一个网络应用程序,因为我想注销用户,只有当他关闭我的应用程序的所有“标签”或用户关闭浏览器时。
有人知道怎么做吗?
【问题讨论】:
-
这已经出现过,唯一现实的方法是跟踪有多少是打开的并定期“回拨”,可能有一个
onunload表示一个已经关闭。但是,您无法在 Javascript 中检测到实际的选项卡本身。您无权访问 Javascript 中的选项卡。您可以使用来自浏览器的 ping 来保持会话活动,并使用激进的(例如 1-3 分钟超时)会话超时。
标签: javascript web-applications