web storage 有以下几种对象:
- sessionStorage:
存储特定于某个会话的数据,该数据只保留到浏览器关闭。
- globalStorage:
目的是跨越会话存储数据,不过要指定哪些域可以访问该数据。如 果不使用 removeItem() 或 delete 删除,或者用户未清除浏览器缓存,存储在globalStorage上的数据会一直保留在磁盘上。所以globalStorage非常适合在客户端存储文档或长期保留用户偏好设置。
- localStorage:
在HTML5中作为持久保持客户端数据的方案取代了globalStorage。它不能被指定访问规则,要访问localStorage,页面必须来自同一个域名,使用同一种协议,在同一个端口上。它的数据也保留到通过JavaScript删除或用户清除浏览器缓存。