【发布时间】:2012-03-28 10:07:00
【问题描述】:
会话值是基于站点存储还是基于页面存储?
我在 sessionStorage 中跨同一域中的两个页面存储一些值,例如 example.com/page1 和 example.com/page2。现在,当我更改一页中的值时,它会以某种方式重叠或影响另一页上的值。我在一个浏览器的单个选项卡中在 pg1 和 pg2 之间切换。并且两个页面上的键名相同。为第 2 页创建新键对我来说并不难,但试图弄清楚为什么会这样。我的环境是 Mac 上的 Safari。
另外,还有一个问题,我们可以为整个站点创建会话变量,而不仅仅是按页面吗?有时我想存储一个页面中的一些值,并且需要检查该站点中所有页面的值,只要用户处于会话状态。
谢谢!
【问题讨论】:
标签: html sessionstorage