会话值是基于站点存储还是基于页面?HTML 5 - sessionStorage - 值跨相同域中的页面重叠
我在同一个域中的example.com/page1和example.com/page2中的两个页面的sessionStorage中存储了一些值。现在,当我更改一页中的值时,它以某种方式重叠或影响另一页上的值。我在一个浏览器,单个标签中切换pg1和pg2。两个页面上的键名都相同。对我来说,创建第2页的新密钥并不是很困难,但试图找出原因。我的环境是Mac上的Safari。
另外,另一个问题是,我们可以为网站的实体创建会话变量,而不仅仅是通过网页?有时候,我希望在一个页面中存储一些值,并且只要用户在会话中,就需要检查该网站中所有页面的值。
谢谢!
?你的意思是单独的密钥?有没有办法重复存储?如果是这样,请进一步解释一下。 – McK 2016-01-28 06:50:53
要复制存储空间,可以检查某个键是否存在,如果存在,则将该值复制到新键。 – 2016-02-02 16:36:18