Firefox和Chrome的永久本地存储?

乔伊·莫拉尼(Joey Morani)

寻找有关使用Firefox和Chrome进行永久本地存储的建议/选项,使我可以保存50MB以上的数据。我将为WebGL游戏存储动态地形数据,因此服务器不必在每次玩家连接时都发送全部数据。我可以更新旧零件。

我考虑过使用IndexedDB,但是Chrome不允许您增加配额(与Firefox不同),因此我将无法存储任何大数据。Chrome允许您使用FileSystem API,它可以解决我的问题,但是Firefox不支持它。

因此,似乎无论哪种方式都行不通。我唯一的选择是使用FileSystem API(用于Chrome)和IndexedDB(用于Firefox)吗?有谁有更好的主意吗?

该信息是我从Mozilla的BlogGoogle的Dev Site中读取的信息,但现在可能已过时,因此,请随时纠正我。谢谢!

愚蠢的事情

我同意有关缓存和Chrome / Firefox市场的其他评论,它们最终可能对您来说是更好的解决方案。但是,要回答您的原始问题...

Chrome中的IndexedDB绝对不限于5 MB。假设用户有足够的硬盘空间,则可以在Firefox和Chrome中的IndexedDB中存储50 MB以上的内存。我编写的这款游戏中,经常会达到更高的IndexedDB存储量在我的计算机上,我目前在该域的Chrome的IndexedDB中存储了500 MB以上。

您确实正确链接到https://developers.google.com/chrome/whitepapers/storage,这非常令人困惑,但是据我了解,基本上上限是硬盘驱动器上可用空间的10%。该页面上描述的另一个警告是,从技术上讲,IndexedDB是“临时”存储,如果空间不足,浏览器可能会删除它,但实际上,这种情况很少发生(YMMV)。

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

Firefox和Chrome的永久本地存储?

来自分类Dev

本地永久性存储

来自分类Dev

Chrome的Cookie和本地存储存储在哪里?

来自分类Dev

如何仅使用iOS 5+和Cordova 3.5永久和本地存储数据文件?

来自分类Dev

使用Chrome存储API从本地存储中存储和检索数据

来自分类Dev

Chrome,Chromium和Firefox在哪里存储离线数据

来自分类Dev

BehaviorSubject和本地存储

来自分类Dev

Chrome扩展程序的本地存储

来自分类Dev

Firefox的本地存储未定义

来自分类Dev

在Firefox中获取本地存储值的问题

来自分类Dev

Firefox中不会删除本地存储

来自分类Dev

离子本地存储和路由

来自分类Dev

固定和本地存储库

来自分类Dev

函数和本地存储问题

来自分类Dev

通过Chrome扩展程序清除特定域的会话和本地存储

来自分类Dev

跨网络应用和Chrome扩展程序共享本地存储对象

来自分类Dev

如何在Google Chrome本地存储同步中设置变量键和值?

来自分类Dev

阻止Chrome或Firefox访问本地主机

来自分类Dev

通过Firefox和Chrome浏览器写“存储会话功能”的流量

来自分类Dev

存储帐户静态网站在 Firefox 中提供其他值,如在 IE 和 chrome 中

来自分类Dev

chrome存储本地设置未设置

来自分类Dev

将阵列保存到Chrome本地存储

来自分类Dev

Chrome扩展程序:本地存储,如何导出

来自分类Dev

chrome存储本地设置未设置

来自分类Dev

Angular-永久用户信息的存储位置(本地存储除外)

来自分类Dev

将JSON保存到Chrome存储/本地存储

来自分类Dev

更新存储在chrome扩展程序本地存储中的对象

来自分类Dev

Chrome和Firefox的onbeforeunload问题

来自分类Dev

Firefox和Chrome的不同布局

Related 相关文章

热门标签

归档