我们编写了一个 Vaadin7/GWT 应用程序,用户可以在其中选择多个图像并上传它们。该应用程序离线工作,因此我们希望在客户端存储图像并仅在用户按下同步按钮时上传它们。线索是我们想要保留选定的图像,即使用户正在关闭选项卡/浏览器。客户端存储也应该适用于移动浏览器(Android 和 iOS)
我们发现了以下在客户端上存储数据的可能性
关闭选项卡/浏览器时会终止会话存储。不适合我们的情况。
本地存储限制为 5MB,这还不够。有没有办法扩大这个限制?
IndexedDB在 IOS 设备上不起作用(http://caniuse.com/indexeddb)
WebSQL确实适用于 IOS 和 Android 设备 ( http://caniuse.com/sql-storage ) 但已弃用
所以问题是。有谁知道与 gwt 结合使用的好框架?您更喜欢哪种存储类型/数据库,为什么?或者更笼统地说,您将如何解决问题?
感谢您提供的任何建议、建议或经验。