【发布时间】:2015-04-29 10:11:20
【问题描述】:
我目前正在使用window.sessionStorage 来存储唯一生成的会话 ID。此 ID 将传递给对服务器的所有 ajax 调用,并在页面导航和重新加载时保持不变。
这似乎非常适合我的目标浏览器,但有一个警告:Chrome 中的重复标签功能。
复制选项卡会将会话存储复制到新选项卡。当新选项卡加载并与服务器通信时,它现在具有与复制的目标选项卡相同的“唯一”标识符。
有什么方法可以区分两个重复的选项卡吗? 还是它们真的是重复的,两者之间没有信息不同?
关闭选项卡/窗口后没有任何内容,因此即使是简单的数字选项卡 ID 或任何内容,只要它对于当前实例是唯一的,它就可以工作。
【问题讨论】:
标签: javascript google-chrome session web-applications