Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/iphone/43.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Iphone 如何在HTML5本地存储中存储超过5MB的数据_Iphone_Ipad_Html_Sencha Touch_Local Storage - Fatal编程技术网

Iphone 如何在HTML5本地存储中存储超过5MB的数据

Iphone 如何在HTML5本地存储中存储超过5MB的数据,iphone,ipad,html,sencha-touch,local-storage,Iphone,Ipad,Html,Sencha Touch,Local Storage,我需要编写一个应用程序,在iPhone、iPad、Android手机和平板电脑上运行。WinPhone7和桌面浏览器也不错,但不是必需的。我是一名桌面/Silverlight开发人员,但这似乎是HTML5和javascript的工作。对吧? 我正在研究Sencha touch、jquery和amplify.js来简化我的生活。我的应用程序必须在应用程序商店中提供,所以我正在寻找PhoneGap来帮助实现这一点 该应用程序需要离线工作,这意味着我需要大约10兆的本地存储。我不知道如何满足这一要求,

我需要编写一个应用程序,在iPhone、iPad、Android手机和平板电脑上运行。WinPhone7和桌面浏览器也不错,但不是必需的。我是一名桌面/Silverlight开发人员,但这似乎是HTML5和javascript的工作。对吧?

我正在研究Sencha touch、jquery和amplify.js来简化我的生活。我的应用程序必须在应用程序商店中提供,所以我正在寻找PhoneGap来帮助实现这一点

该应用程序需要离线工作,这意味着我需要大约10兆的本地存储。我不知道如何满足这一要求,因为所有本地存储选项的最高容量都是5兆


关于如何处理这个问题有什么想法吗?或者对更好的方法或库有什么建议?

我会尽你最大的努力将你的应用程序压缩到5 Mb以下。这意味着可能需要在本地存储之前进行某种压缩,可能只需要离线提供基本功能,并优化数据以减少冗余。即使在所有这些之后,您仍然依赖于用户的浏览器是否允许本地存储,以及是否允许5 Mb的存储。

根据,该规范是您的朋友,至少在iOS 4.3上,iphone应用程序中的10 mg是没有问题的,您可以通过3g下载小于20 mb的应用程序,任何更大的应用程序都需要通过WiFi下载。该应用程序是一个web应用程序,不是真正的本地应用程序,因此,我认为有5兆的限制。如果他使用Phonegap并谈论应用商店,就不会有。每个网站5兆的限制还是用户存储本地存储信息的所有网站5兆的限制?我认为所有新浏览器都会提供5兆的5兆网络存储空间,即5兆,但不会更多。我买不到那么小的字典。我希望有人知道解决方法。也许我可以使用WebSQL数据库?或者我可以用我的web应用程序可以访问的本机应用程序安装文件吗?也许,但是那些关于不再维护的警告非常可怕。浏览器将来会支持这一点吗?你愿意用你的应用程序打赌吗?