HTML5 sessionStorage限制?

时间:2012-08-04 06:25:50

标签: html5 web-storage sessionstorage

有几个问题涉及HTML5的sessionStorage:

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

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

1 个答案:

答案 0 :(得分:16)

  1. localStorage的5MB限制是否包含sessionStorage? (答案:; Supported by
  2. WebStorage API实际上是5MB限制(答案:; Supported By
  3. sessionStorage的最大大小限制类似于localStorage吗? (答案:; Supported By
  4. 希望我以简单的方式回答您的所有问题。以下是一个特别信息丰富的部分:

      

    <强> QUOTAS

         

    如果允许任何网站,您可以想象混乱   使用千兆字节的数据填充毫无防备的硬盘!从而,   浏览器对存储容量施加限制。当您的应用尝试时   超过该限制,浏览器通常会显示一个对话框让   用户确认增加。您可能希望浏览器强制执行   原始可以使用的所有存储的单一限制,但主要的浏览器   实际上是为每个存储机制单独强制执行限制。   这可能在未来发生变化,但就目前而言,你应该想到   浏览器保持二维矩阵,在一个维度上具有“原点”   和“存储”在另一个。例如,“http://abc.example.com”是   允许存储最多5MB的Web存储,25MB的Web SQL数据库   存储,禁止使用索引数据库。另一个欢迎   这方面的增强功能是用户界面,让用户可以查看   并控制他们为每个原点分配了多少空间。那里   也是用户可以预先看到多少存储空间的环境   将被使用,例如在Chrome Web Store的情况下,当用户时   安装一个应用程序,他们会提前提示接受它   权限,包括存储限制。一个可能的价值是   “unlimited_storage”。

    上述文字取自http://www.html5rocks.com/en/tutorials/offline/storage/