如何知道浏览器是否打开?

时间:2013-11-21 07:04:59

标签: asp.net

我正在做一个asp.net项目。 在这个我阻止的用户登录中,意味着如果用户登录了一个系统或浏览器,他就无法在其他浏览器或系统中登录。

现在问题是如果用户直接关闭浏览器关闭系统,我想释放资源。

1 个答案:

答案 0 :(得分:0)

您的描述在“如何阻止用户”方面有些模糊。然而: Http是一个无状态协议,你无法判断浏览器窗口是否打开。

您可以通过将会话超时设置为较低来操纵此行为。您可以设置会话cookie,该会话cookie将在会话结束时到期。

另外还有一个javascript代码段here,它模仿了这种行为。向下滚动一点以获得摘录。