您的位置:首页 > 教程笔记 > 前端笔记

会话存储 SessionStorage何时被重置?

2024-01-14 11:37:48 前端笔记 32

SessionStorage在以下情况下会被清除:

// 添加数据到SessionStorage
sessionStorage.setItem('name', 'John');
sessionStorage.setItem('age', '25');

// 手动清除SessionStorage中的数据
sessionStorage.removeItem('name');

在上面的代码示例中,我们首先使用方法将和存储到SessionStorage中。然后,通过方法,我们手动清除了键的值。

    页面跳转或刷新:当页面发生跳转或刷新时,SessionStorage中的数据会被保留,并且可以在同一会话中的其他页面中使用。但是,如果跳转到一个新的域名或关闭了所有与当前域名相关的浏览器标签页,SessionStorage中的数据将会被清除。

需要注意的是,SessionStorage是基于域名的。不同域名或不同的二级域名之间的页面无法共享SessionStorage。每个域名都有一个独立的SessionStorage。

相关推荐