【问题标题】:HTML5 sessionStorage limits?HTML5 sessionStorage 限制?
【发布时间】:2012-08-02 03:15:28
【问题描述】:

关于 HTML5 的 sessionStorage 的几个问题:

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

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

【问题讨论】:

    标签: html web-storage sessionstorage


    【解决方案1】:
    1. localStorage 的 5MB 限制是否包括 sessionStorage? (答案:
    2. WebStorage API 真的有 5MB 的限制吗(答案:Supported By
    3. sessionStorage 是否有类似于 localStorage 的最大大小限制? (答案:Supported By

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

    配额

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

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

    【讨论】:

    • 这就是规范所说的,知道它绝对有帮助......但实际上真正的浏览器有限制。 Chrome 似乎是 2.5MB。
    • 感谢 ELI.. :)
    • 这就是为什么只发布链接是一个糟糕的主意,都死了。
    猜你喜欢
    • 2018-04-15
    • 2012-03-06
    • 1970-01-01
    • 1970-01-01
    • 2010-09-23
    • 2013-07-26
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多