gpt4 book ai didi

Javascript sessionStorage 跨选项卡?

转载 作者:行者123 更新时间:2023-11-29 16:43:46 26 4
gpt4 key购买 nike

我正在使用 sessionStorage 来确保每个 session 只发生一次操作。但是,如果用户打开一个新窗口 - sessionStorage 不会转移到新窗口,并且会再次执行该操作。请参阅下面的代码:

if sessionStorage.alreadyTracked != "1"
sessionStorage.alreadyTracked = "1"
...

是否有一种适用于所有选项卡的简单方法?也许我需要使用 cookie?

最佳答案

就 html5 存储而言,在您的情况下我会选择 localStorage。

请参阅下面的差异。

session 存储:

  • 值仅在它们所在的窗口或选项卡存在时存在
    存储。
  • 值仅在显示的窗口或选项卡中可见创造了它们。

本地存储:

  • 值会保留窗口和浏览器的生命周期。
  • 值在同一来源运行的每个窗口或标签页之间共享。

Read more here

关于Javascript sessionStorage 跨选项卡?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/43191848/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com