javascript - 如何检查用户是否在同一浏览器的一个选项卡上登录网站,但未在另一选项卡上登录?

标签 javascript css scroll user-experience easing

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

当选项卡位于隐身/私有(private)窗口中时,此操作相同。

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

最佳答案

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

如果您需要一个方向,那么使用 PHP 管理 cookie 是最简单的,可以使用 javascript 调用它。祝你好运!

关于javascript - 如何检查用户是否在同一浏览器的一个选项卡上登录网站,但未在另一选项卡上登录?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/43055313/

相关文章:

android - 悬停时检测scrollTop()(手持设备)

javascript - Facebook 如何无延迟地滚动到时间线横幅中间?

Javascript对象数组然后删除元素

javascript - 将隐藏图像加载到 HTML

html - CSS id 不工作

html - 无法减少使用媒体查询联系表格的宽度

jquery - 我怎样才能得到有多少div水平滚动jquery

javascript - 如何通过 console.dir ("string"+object) 使用控制台

javascript - 围绕任意点旋转 : HTML5 Canvas

javascript - 从 JavaScript 中找出博客访问者的唯一 ID(他们的 Google 帐户、GMail 等)