Iphone HTML5本地存储限制命中,但我只使用脱机缓存

Iphone HTML5本地存储限制命中,但我只使用脱机缓存,iphone,ipad,html,web-applications,offline-caching,Iphone,Ipad,Html,Web Applications,Offline Caching,我正在为我们的一个客户开发一个离线web应用程序,设计用于在iPad上以飞机模式运行,安装在支架上。它没有服务器端的动态页面,只有一个静态HTML页面,许多用于处理导航和交互的JavaScript组件,以及一堆小的图形资产。整个网站(静态html+css+js+图形)的重量正好为8.3Mb 我正在通过一个脱机.manifest缓存整个站点,该manifest在我的单个HTML文件中声明,它绝对引用根目录下的所有文件,以便缓存所有需要的文件 我的JS代码中没有使用localStorage、Inde

我正在为我们的一个客户开发一个离线web应用程序,设计用于在iPad上以飞机模式运行,安装在支架上。它没有服务器端的动态页面,只有一个静态HTML页面,许多用于处理导航和交互的JavaScript组件,以及一堆小的图形资产。整个网站(静态html+css+js+图形)的重量正好为8.3Mb

我正在通过一个
脱机.manifest
缓存整个站点,该manifest在我的单个HTML文件中声明,它绝对引用根目录下的所有文件,以便缓存所有需要的文件

我的JS代码中没有使用localStorage、IndexedDB或其他脱机存储技术。除了“自动”缓存,我不在设备上存储任何东西

因此,除了查看我的Web服务器日志外,当我的客户端在iPad主屏幕上安装webapp时,它会下载所有文件一次,然后再也不会从我的服务器上下载任何内容。这很好,正是他首先想要的:一个完整的离线网络应用程序

那么,在我的客户进行了几分钟的测试之后,他的iPad怎么会要求他“将本地存储从10Mb增加到25Mb”?


仅供参考,该应用程序由一种测验组成:一个欢迎屏幕、19个问题屏幕、一个结果屏幕;用户可以在问题序列中向后/向前导航,但它们是动态创建和取消的,以便最小化内存占用。无论如何,我不认为这个问题与RAM访问有关,只与“硬的、永久的、缓存的存储”有关。

我注意到,对于所有的应用程序,就像iPad必须意识到它拥有一切一样,然后等几秒钟才意识到它将超过它的应用程序限制


最好将其默认为一个更大的数量,或者让您先设置一个更大的数量。

我注意到,对于所有的应用程序,就像iPad必须意识到它拥有一切,然后等待几秒钟才意识到它将超过它的应用程序限制


最好将其默认为一个更大的金额,或者让您先设置一个更大的金额。

似乎我的客户不再有这个问题了。由于我与他没有直接的身体接触,我不知道他是怎么处理的。

我的客户似乎不再有这个问题了。由于我与他没有直接的身体接触,我不知道他是怎么摆脱的