0

我们的 Web 应用程序有多个页面,并且没有任何注销功能。我们尝试了 onunload 方法,但它在 Chrome 浏览器中不起作用。我们尝试了 onbeforeunload 方法,但它也被调用以进行页面重定向。当用户关闭多页 Web 应用程序的选项卡时,有没有办法结束会话?

4

1 回答 1

0

对于特定选项卡,这是不可能的,但如果整个浏览器关闭,则会话可能会被破坏。

对于浏览器关闭,您可以将以下代码放入您的 web.config :

<system.web>
    <sessionState mode="InProc"></sessionState>
</system.web>

您可以尝试此链接中给出的方法:关闭浏览器或选项卡时关闭/终止会话

于 2020-08-13T08:53:44.410 回答