如何在JS中关闭浏览器选项卡或浏览器关闭上的会话?

时间:2018-06-30 10:40:21

标签: javascript reactjs

我正在尝试破坏选项卡或浏览器关闭上的会话。我尝试了 beforeunload 。但是此刷新会话在页面刷新之后。  我不想在刷新页面后破坏会话。我该怎么办?

1 个答案:

答案 0 :(得分:0)

http的性质是无状态的,因此无法区分关闭标签和页面刷新。

如果您要实现的目的是防止用户在使用网络后忘记注销(自己破坏会话)的情况,那么您可以做的是缩短会话时间(例如10分钟)并重置每次用户执行某项操作时,会话寿命都可以恢复到10分钟。如果用户闲置10分钟,会话将自行终止。