繁体   English   中英

html离线存储〜10MB跨浏览器解决方案

[英]html offline storage ~10MB cross-browser solution

我正在处理一个大型应用程序,该应用程序需要在本地存储大量元数据。 目前,我们的大小估计约为10 MB。 某些HTML5浏览器的本地存储限制为5 MB。 是否有一种更通用的解决大小问题的方法,而无需让用户安装某些外部数据库(mongoDB等)。

我还读到一些浏览器允许控制本地存储的大小,但不是全部。 该解决方案需要跨浏览器,并且用户不必做任何额外的工作即可使其工作。

有人可以指出我正确的方向吗?

我前段时间也遇到过类似的问题。 我最终使用了indexeddb。 除safari外,所有当前的桌面浏览器均支持safari( http://caniuse.com/#feat=indexeddb )。 Indexeddb为您提供了两个API:同步和异步。 异步api是大多数浏览器工具-相当快地以回调地狱结束。 在chrome和IE中,indexeddb甚至可以在webworkers中使用(不幸的是,在FF中不使用)。 这样,我就可以在后台启动所需的复制算法。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM