HTML5 sessionStorage限制?

Cub*_*Eye 15 html5 web-storage sessionstorage

一些问题涉及HTML5的sessionStorage:

  • localStorage的5MB限制是否包含sessionStorage?(即,它是否真的是WebStorage API的5MB限制)
  • 如果不是,sessionStorage的最大大小限制类似于localStorage?

我在另一个SO问题中找到了这个网站http://dev-test.nemikor.com/web-storage/support-test/,我想知道数据是否仍然相关?

Jig*_*dya 16

  1. localStorage的5MB限制是否包含sessionStorage?(答案: ; 支持)
  2. 它是否真的是WebStorage API的5MB限制(答案: ; 支持者)
  3. sessionStorage的最大大小限制是否类似于localStorage?(答案: ; 支持者)

希望我能以简单的方式回答您的所有问题.以下是一个特别信息丰富的部分:

QUOTAS

如果允许任何网站使用千兆字节的数据填充毫无防备的硬盘,你可以想象混乱!因此,浏览器对存储容量施加了限制.当您的应用尝试超过该限制时,浏览器通常会显示一个对话框,让用户确认增加.您可能希望浏览器对源可以使用的所有存储实施单一限制,但主要浏览器实际上是为每个存储机制单独实施限制.这可能会在将来发生变化,但是现在,您应该将浏览器视为维持二维矩阵,其中"原点"在一个维度中,"存储"在另一个维度中.例如," http://abc.example.com "允许存储最多5MB的Web存储,25MB的Web SQL数据库存储,并禁止使用索引数据库.该领域的另一个受欢迎的增强功能是用户界面,让用户可以查看和控制他们为每个来源分配的空间.在某些环境中,用户可以预先看到将使用多少存储空间,例如,在Chrome网上应用店中,当用户安装应用时,系统会提前提示他们接受其权限,其中包括存储限制.一个可能的值是"unlimited_storage".

以上文字摘自http://www.html5rocks.com/en/tutorials/offline/storage/

  • 这就是规范所说的,知道它肯定有帮助......但在实践中,真正的浏览器有限制.Chrome的价格似乎是2.5MB. (4认同)