Storage概述
目前部署了该接口的对象有2个:
window.localStorage
、window.sessionStorage
主要用途
- LocalStorage用于保存持久化数据,其数据都是以k-v对形式存储的文本格式信息
- SessionStorage用于保存会话数据,其数据都是以k-v对形式存储的文本格式信息
存储限制
- 存储空间:不同浏览器各有不同(Chrome是2.5MB、Opera是5MB、IE是10MB、Firefox由一级域名决定)
- 存储时长:
- localStorage中存储的数据除非主动删除,否则不会失效
- sessionStorage中存储的数据在窗口或浏览器关闭后自动删除
- 同源限制:localStorage与sessionStorage均受同源政策限制
操作接口
localStorage与sessionStorage的接口相同,使用方法如下,其他接口见官方文档
window.localStorage.clear() // 清空localStorage
window.sessionStorage.clear() // 清空sessionStorage