各种 iOS 版本在 webapp 缓存大小限制及其响应方面有何不同?

Posted

技术标签:

【中文标题】各种 iOS 版本在 webapp 缓存大小限制及其响应方面有何不同?【英文标题】:How does various iOS versions differ in terms of webapp cache size limit & its response? 【发布时间】:2015-06-02 20:30:28 【问题描述】:

由于我手头没有所有可用的设备和 ios 版本,因此很难理解我的客户在旧设备(即 iPad 1 和 2,均运行 iOS 5 [不确定次要版本)上遇到的一些问题])。

是否有任何关于每个 iOS 如何响应达到其缓存大小限制的 web 应用程序的文档? (应该是 5MB?或者我可能错了,可能只适用于 Web SQL 数据库大小

所有设备和 iOS 版本的缓存大小限制是否相同?

注意:我的客户一开始遇到的问题是,它显示的页面好像 javascript 被禁用了(我'已发送消息询问是否是这种情况)。但是如果他们没有手动禁用它,是否会因为超出限制而专门在 webapp 上自动禁用了 Javascript?

【问题讨论】:

【参考方案1】:

就限制而言,suburbia.org.uk 使用browserstack.com 工具进行了一系列测试。

它不仅涵盖 iOS 设备(android、Windows 手机、桌面操作系统、Chrome、Firefox、Opera 等)

http://suburbia.org.uk/appcache_limit_tests/html5_application_cache_device_storage_limits-jan_2014.pdf

这是 iOS 测试的预览,其中每列代表:

Browser Version | OS Platform | Device | Default maximum | Maximum (with prompts)

【讨论】:

以上是关于各种 iOS 版本在 webapp 缓存大小限制及其响应方面有何不同?的主要内容,如果未能解决你的问题,请参考以下文章

IOS9 webapp 方向问题 - Sencha 1.0 版

限制 Android 中的应用程序缓存大小

解除Tomcat后台管理上传部署war包大小限制

iOS 比较版本号大小的方法

WebApp - IOS兼容问题

将 Square Picasso 的缓存大小限制为最大 60MB