问题描述
||
我想知道实现Web应用程序脱机可能性的最佳方法。我已经在网上搜索过,但无法弄清楚当前最好的方法是脱机创建Web应用程序(将来可以使用)
我可以使用“离线应用程序缓存”保存Web应用程序的布局...
但是问题是我需要离线存储很多键值数据。使用localStorage,sessionStorage时,离线保存数据的限制是5MB ...这还不够...
我搜寻以下内容:
Google的Gears:不再受支持
Web sql数据库:不再受支持
IndexedDb HTML5:并非所有浏览器都支持(仅chrome和firefox)。我认为这是目前最好的方法...
是否可以增加“离线应用程序缓存”并将键值数据保存为文本格式,而不是“离线应用程序缓存”?
解决方法
https://github.com/marcuswestin/store.js很成熟(约2年),仍在更新中,并且可以在各种浏览器中使用。