0
我已阅读的是:HTML的sessionStorage范围和寿命
会话存储使用的sessionStorage对象来存储数据的 临时的基础上,对于一个单一的窗口(或标签)。当会话结束即当用户关闭该窗口(或标签)
我有本地存储2个的HTML文件中的数据消失 。我在加载File1时填充会话存储项目。在不关闭标签的情况下,我尝试打开File2(使用浏览器地址栏)。看来我现在无法检索同一个会话存储项目。
这是应该这样工作吗?当我回到File1 html页面时,我仍然可以看到该值。
为什么会发生这种情况?
是相同的域? –
本地在'file:/// ...'中?我很惊讶,即使在一个单一的文件名。无论如何,不同的本地文件必须被隔离。 – Ryan
不建议跨标签进行会话。看看[这里](https://security.stackexchange.com/questions/106435/why-does-owasp-recommend-disable-web-browser-cross-tab-sessions) – pkolawa