16

关于 HTML5 的 sessionStorage 的几个问题:

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

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

4

1 回答 1

18
  1. localStorage 的 5MB 限制是否包括 sessionStorage?(答案:
  2. WebStorage API 真的有 5MB 的限制吗(答案:支持者
  3. sessionStorage 是否有类似于 localStorage 的最大大小限制?(答案:支持者

希望我以简化的方式回答了您的所有问题。这是一个特别有用的部分:

配额

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

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

于 2012-08-04T07:06:09.203 回答