本地存储通常是在特定的浏览器窗口或标签页之间共享的。这意味着在同一个浏览器窗口或标签页中打开的多个页面可以访问和共享相同的本地存储数据。但是,当您在不同的浏览器窗口或标签页中打开相同的网站时,它们将具有不同的本地存储。
以下是一个使用JavaScript的代码示例,演示了如何在窗口会话之间共享本地存储数据:
// 在本地存储中设置数据
localStorage.setItem('key', 'value');
// 从本地存储中获取数据
const data = localStorage.getItem('key');
console.log(data); // 输出:value
// 删除本地存储中的数据
localStorage.removeItem('key');
在上面的示例中,我们使用localStorage
对象来设置、获取和删除本地存储数据。setItem()
方法用于将键值对存储到本地存储中,getItem()
方法用于获取指定键的值,removeItem()
方法用于删除指定键的数据。
请注意,上述代码仅在支持HTML5的现代浏览器中有效。另外,本地存储数据的生命周期不受窗口会话的限制,除非显式删除或清除浏览器数据,否则数据将一直存在。
上一篇:本地存储是否能够存储大容量数据?
下一篇:本地存储是未定义的jQuery。