- cookie
- 有效期:根据时间消失。如果想要延长cookie的有效期,可以通过设置HTTP头信息中的cache-control属性的max-age值,或者修改HTTP头信息中的expires属性的值来延长有效期。
- 存储大小:每个域名保存20/50个cookie,每个cookie大小4kb
- 作用域:同源窗口中共享
- 优点:可以用于与服务器通信
- 缺点:随http请求头发送,并且安全问题
- LocalStorage
- 有效期:永久储存,除非主动删除
- 存储大小:M级别
- 作用域:同源窗口中共享
- 优点:存储量大,不随http请求发送
- 缺点:长期存储导致安全性不足,即使加密存储;xss,dns攻击;不同浏览器不共享;需要JSON类型转换
- SessionStorage
- 有效期:窗口或标签页被永久关闭,数据失效
- 存储大小:M级别
- 作用域:不同窗口不共享
- sessionStorage基本与localStorage一致
以下存储笔者均未使用过
- Flash ShareObject 安装flash插件
- IE:UserData
- Firefox:GlobalStorage
- google:Google Gear 安装gear插件
网友评论