由于 websql 已被贬值,所以我正在寻找 IndexedDB 作为浏览器离线存储工具,但我发现在 HTML5Rocks 中显示的示例之后,indexedDB 发生了重大设计更改(http://www.html5rocks.com/en/tutorials/indexeddb/todo /) 而这个(http://www.kristofdegrave.be/2011/10/indexed-db-creating-opening-and.html)是indexedDB的新教程。代码好像有点复杂。我想问有人用它来离线存储数据吗?我的要求是我正在开发的应用程序即使没有互联网连接也应该工作,并且当互联网连接可用时所有数据将同步到远程数据库。是吗?可能的?

有帮助吗?

解决方案

是的,您可以使用indexedDB 来维护离线数据副本。但是,indexedDB 上存在特定于浏览器的大小限制。例如,Firefox 有 50MB,而 IE 有 10MB。使用超过此数量需要用户同意。

其他提示

目前indexDB仅支持FF和chrome。你没有浏览器兼容性问题吗?

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top