我将开发web应用程序,它应该可以在移动设备(智能手机)上工作。在应用程序中,操作员将输入一些业务数据,并且操作员还将在网络信号不可用的封闭空间中键入这些数据。
因此,需要离线模式。在这种模式下,操作员可以输入数据,这些数据将存储在浏览器端,网络可用后,数据将被发送到服务器并持久存储在数据库中。
我已经找到了两种可能的解决方案:
因为我还没有为智能手机开发web应用程序,而且我几乎没有使用它们的经验,所以我有一个问题:
对于特定智能手机(安卓、Windows Mobile、Windows Phone、iPhone)上的特定浏览器,JavaScript内存和HTML5 LocalStorage的限制是什么?
我知道理论上HTML5 LocalStorage应该是5MB,JavaScript内存应该取决于设备资源,这应该至少是5MB,但它对智能手机是怎样的呢?F.g.我注意到,在Windows phone6.5上,使用旧版IE的userData的jStorage页面不能持久保存此设备上的数据(可能在资源有限的情况下,每次刷新页面后都会刷新)。
更新在answer to the question of max size of local storage values中有很好的链接到测试本地存储限制的简单应用程序,根据我所做的测试,在Opera Mobile11上可以在没有浏览器限制的情况下增加本地存储,用户必须简单地接受更多空间的请求。这些限制就是设备的限制。
这是应用程序的二维码:
https://stackoverflow.com/questions/7267354
复制相似问题