HTML5 LocalStorage大小

时间:2010-08-17 08:40:46

标签: javascript firefox html5 w3c

任何人都可以解释一下window.localStorage的大小(例如,Firefox中的5MB)每个范围是5MB还是仅适用于所有?

1 个答案:

答案 0 :(得分:9)

关于Firefox,引用John Resig article(2007年1月发布)::

  

存储空间

     

暗示,使用DOM存储,您拥有的存储空间远远超过对Cookie施加的典型用户代理限制。但是,提供的金额未在规范中定义,也未由用户代理有意义地广播。

     

如果查看Mozilla源代码,我们可以看到5120KB是整个域的默认存储大小。与典型的2KB cookie相比,这为您提供了更多的工作空间。

我猜它对所有其他浏览器都是一样的,但默认大小可能会有所不同。例如,在Internet Explorer 8中,默认值约为10Mb。引自MSDN article on DOM Storage

  

window.localStorage

     

localStorage属性为域提供持久存储区域。它允许Web应用程序出于性能原因在客户端上存储近10 MB的用户数据,例如整个文档或用户的邮箱。