我以前听说过,localStorage的最大大小是一个域名的5bm,但对我来说太小了。如果是localStorage,我可以增加尺寸吗?我应该注意到,我的应用程序只在一个设备上工作--它是一个带有铬的终端。
发布于 2013-08-30 11:21:21
发布于 2021-09-14 14:07:03
对于火狐,您不能更改单个域名的localStorage配额。
但是,您可以通过打开关于:配置和更改dom.storage.default的值来对所有站点进行更改。
(类似名称的key dom.storage.default_site_quota似乎是一个遗留设置,2021年时未使用。)
发布于 2013-08-30 11:25:02
引用了维基百科关于网络存储的文章:
可以简单地将网络存储看作是对cookies的改进,提供了更大的存储容量( Google为2.5MB;Mozilla和为每个源5MB;Internet中为每个存储区10 MB )和更好的编程接口。
还引用了一个John Resig文章 (2007年1月发布):
存储空间
这意味着,通过使用DOM存储,您的存储空间比对Cookies施加的典型用户代理限制要大得多。但是,所提供的数量没有在规范中定义,也没有由用户代理进行有意义的广播。
如果您查看Mozilla源代码,我们可以看到5120 an是整个域的默认存储大小。这为您提供了比典型的2KB cookie更大的工作空间。
但是,这个存储区域的大小可以由用户定制(因此5MB存储区域不能保证,也不是隐含的),并且用户代理(例如Opera可能只提供3MB,但只有时间会显示出来)。
https://stackoverflow.com/questions/18530718
复制相似问题