JavaScript内存和HTML 5智能手机的本地存储限制?

内容来源于 Stack Overflow,并遵循CC BY-SA 3.0许可协议进行翻译与使用

  • 回答 (3)
  • 关注 (0)
  • 查看 (75)

我要发展Web应用这应该适用于移动设备(智能手机)。在应用程序中,操作员将输入一些业务数据,并且操作员也将在封闭空间中键入这些数据,在这些空间中,网络信号可能不可用。

所以,有必要离线模式在这种模式下,操作员可以输入数据,这些数据将存储在浏览器端,网络可用后,数据将发送到服务器,并保存在数据库中。

我有一个问题:

对于特定智能手机(Android、WindowsMobile、WindowsPhone、iPhone)上的特定浏览器,JavaScript内存和HTML 5 LocalStorage有哪些限制?

下面是应用程序的QR代码:

而应用程序本身:http://arty.name/localstorage.html

提问于
用户回答回答于

http://diveintohtml5.info/storage.html它有一些不错的信息。

我知道一个事实,在iPhone上,一旦你达到极限,手机会问用户是否希望有更多的空间。

在Android平台上,堆内存限制设置为12 MB。

我建议将内存优化等保留到最后。

看看Phonegap:http://phone egap.com/

用户回答回答于

在我使用Android2.3.5的低端HTC WildFire S上,你的页面停留在260万。

在Firefox16.0.1桌面上,它停止在5,200,000,000,这与我们定义的配置配额是一致的。

用户回答回答于

刚刚测试了你的链接:检查本地存储

  • Chrome16.0.912
  • iPad 2 iOS 5.0.1
  • iPhone3GS

所有这些都会持续到2.600.000个字符。因为UTF-8有4个字节,所以只需乘以4,就可以得到总字节。

10400000字节=9918兆字节

扫码关注云+社区

领取腾讯云代金券