美文网首页
浏览器端的存储技术

浏览器端的存储技术

作者: Pretty_Boy | 来源:发表于2017-08-04 18:10 被阅读6次
    • 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插件

    相关文章

      网友评论

          本文标题:浏览器端的存储技术

          本文链接:https://www.haomeiwen.com/subject/cchblxtx.html