【问题标题】:Is HTML5 localstorage quota shared?HTML5 本地存储配额是否共享?
【发布时间】:2014-10-29 12:40:36
【问题描述】:

我打算使用浏览器(尤其是 FF)的 HTML LocalStorage 功能来存储我们的 intranet 应用程序的数据。

我已经阅读了它,如何使用,数据的每个域隔离,用户如何增加它的配额等等。

但问题是这个配额是否是共享的?还是每个域都有 5Mb 可用?

(*) 如果我需要使用 25MB,并且我要求我的客户增加他们的浏览器配额,这是否意味着所有其他域都可以使用这 25MB?

或者,如果另一个域使用了所有配额,我的应用程序是否没有剩余空间?

更新:

有一个(子)问题与更改浏览器配置以允许更多空间(*)有关。通过下面的seems to be a recomendation,有没有人知道是不是在FF上实现的?

11.3 磁盘空间

用户代理应限制允许存储的总空间量 领域,因为敌对作者可能会使用此功能 耗尽用户的可用磁盘空间。

用户代理应防止网站将数据存储在其下 origin 的其他附属网站,例如存储到极限 a1.example.com、a2.example.com、a3.example.com 等,绕过 主要 example.com 存储限制。

用户代理可以在达到配额时提示用户,允许 用户授予网站更多空间。 这使网站能够存储许多 例如,用户计算机上用户创建的文档。

用户代理应该允许用户查看每个域有多少空间 使用。

建议对每个源设置 5 MB 的任意限制。 欢迎提供实施反馈,并将用于更新此 未来的建议。

为了可预测性,配额应基于未压缩的大小 存储的数据。

【问题讨论】:

    标签: html local-storage


    【解决方案1】:

    不,配额不跨域共享。

    原因正如你所说——一个域可能会用完浏览器的整个配额,而没有给其他站点留下任何东西。

    要查看不同浏览器提供了多少存储空间并测试您自己的,您可以访问http://dev-test.nemikor.com/web-storage/support-test/

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2016-03-04
      • 2011-08-24
      • 1970-01-01
      • 1970-01-01
      • 2013-04-15
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多