当前位置:首页 > 开发 > 系统架构 > 架构 > 正文

Cookie 和 sessionStorage的区别

发表于: 2014-03-18   作者:cuishen   来源:转载   浏览次数:
摘要: expire设为null的cookie是session scope的,尽管是存储在内存中,但是它是浏览器的多Tab共享的,因为它是可以持久化存储在client端的磁盘上,所以也很好理解。。 sessionStorage 是html5 中引入的一个对象,可以方便的在client端存储数据,既然是session storage,所以它也是session scope的,是存储在内存中的,但是它和c
expire设为null的cookie是session scope的,尽管是存储在内存中,但是它是浏览器的多Tab共享的,因为它是可以持久化存储在client端的磁盘上,所以也很好理解。。

sessionStorage 是html5 中引入的一个对象,可以方便的在client端存储数据,既然是session storage,所以它也是session scope的,是存储在内存中的,但是它和cookie有个最大的不同是: 浏览器的multi-Tab无法共享sessionStorage!!

我测试了Opera v12 / IPAD Safari都是这样。。

因此,如果你要support的浏览器都是支持html5的,那么合理运用sessionStorage将有效的帮助你防御多Tab带来的浏览器安全性问题。

Cookie 和 sessionStorage的区别

  • 0

    开心

    开心

  • 0

    板砖

    板砖

  • 0

    感动

    感动

  • 0

    有用

    有用

  • 0

    疑问

    疑问

  • 0

    难过

    难过

  • 0

    无聊

    无聊

  • 0

    震惊

    震惊

编辑推荐
Cookie 它是标准的客户端浏览器状态保存方式,可能在浏览器诞生不久就有Cookie了,为什么需要Cookie
Cookie 它是标准的客户端浏览器状态保存方式,可能在浏览器诞生不久就有Cookie了,为什么需要Cookie
cookie与Session的区别 Cookie,有时也用其复数形式Cookies,指某些网站为了辨别用户身份、进行sess
一、Cookie 的作用 cookie 主要是用于当用户通过HTTP访问服务器时候,这个服务器会将一些KEY/VALUE
session和cookie是网站浏览中较为常见的两个概念,也是比较难以辨析的两个概念,但它们在点击流及基
session和cookie是网站浏览中较为常见的两个概念,也是比较难以辨析的两个概念,但它们在点击流及基
session和cookie是网站浏览中较为常见的两个概念,也是比较难以辨析的两个概念,但它们在点击流及基
Application, Session, Cookie, Viewstate, Cache对象用法和区别 ================================
ASP.NET中,有多种保存信息的对象,如:Application,Session,Cookie,ViewState、Cache等,它们有
ASP.NET中,有多种保存信息的对象,如:Application,Session,Cookie,ViewState、Cache等,它们有
版权所有 IT知识库 CopyRight © 2009-2015 IT知识库 IT610.com , All Rights Reserved. 京ICP备09083238号