Javascript 如何检查用户是否在同一浏览器的一个选项卡上登录到站点,而不是在另一个选项卡上登录?

Javascript 如何检查用户是否在同一浏览器的一个选项卡上登录到站点,而不是在另一个选项卡上登录?,javascript,css,scroll,user-experience,easing,Javascript,Css,Scroll,User Experience,Easing,GitHub最近实现了一项功能,如果您在一个选项卡中以访客身份查看页面,然后从另一个选项卡登录到站点,在您仍然是访客的选项卡中,它将显示以下消息: 当选项卡位于匿名/专用窗口中时,此操作同样有效 站点/会话变量是否强制客户端检查现有的cookie?如果这纯粹是出于好奇,那么有一些方法可以轻松添加这些cookie。正如您提到的,当页面打开时,它将检查保存的cookies,查找保存的SessionID,并与后端一起检查它是否仍然是活动会话。关闭页面后,该sessionID将被清除并从后端的静态列表中

GitHub最近实现了一项功能,如果您在一个选项卡中以访客身份查看页面,然后从另一个选项卡登录到站点,在您仍然是访客的选项卡中,它将显示以下消息:

当选项卡位于匿名/专用窗口中时,此操作同样有效


站点/会话变量是否强制客户端检查现有的cookie?

如果这纯粹是出于好奇,那么有一些方法可以轻松添加这些cookie。正如您提到的,当页面打开时,它将检查保存的cookies,查找保存的SessionID,并与后端一起检查它是否仍然是活动会话。关闭页面后,该sessionID将被清除并从后端的静态列表中删除。你应该能够从这里填补缺失的空白

如果你需要一个方向的想法,用PHP管理Cookie最容易,用javascript调用它。祝你好运