首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >增加一个域名的localStorage大小?

问增加一个域名的localStorage大小?
EN

Stack Overflow用户
提问于 2013-08-30 10:28:59
回答 4查看 8.6K关注 0票数 7

我以前听说过,localStorage的最大大小是一个域名的5bm,但对我来说太小了。如果是localStorage,我可以增加尺寸吗?我应该注意到,我的应用程序只在一个设备上工作--它是一个带有铬的终端。

EN

回答 4

Stack Overflow用户

回答已采纳

发布于 2013-08-30 11:21:21

5MB的值并不总是为真。不同浏览器的本地存储大小各不相同( Google中为2.5 MB,Mozilla Firefox和Opera中为每个源5 MB,中为每个存储区域10 MB )。

您可以获得关于每个浏览器这里的本地存储的更多信息。您还可以测试浏览器的本地存储这里。

如果您有大量的数据要存储,并且本地存储对您来说还不够,您可以尝试Web SQL (在WebKit和Opera中可用)或IndexedDB (在所有现代的优秀浏览器中都可以使用)。

票数 6
EN

Stack Overflow用户

发布于 2021-09-14 14:07:03

对于火狐,您不能更改单个域名的localStorage配额。

但是,您可以通过打开关于:配置和更改dom.storage.default的值来对所有站点进行更改。

(类似名称的key dom.storage.default_site_quota似乎是一个遗留设置,2021年时未使用。)

票数 5
EN

Stack Overflow用户

发布于 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,但只有时间会显示出来)。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/18530718

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档