【发布时间】: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