增加本地存储会在iOS 10上崩溃Safari

时间:2016-11-16 23:53:48

标签: ios google-chrome mobile-safari html5-appcache

我们的网络应用程序使用AppCache,以便用户离线使用该应用程序。

最近我们在运行iOS 10的iOS设备上遇到了间歇性问题。有时候,当第一次将应用程序下载到iOS 10设备时,在清单中的所有文件都已下载后,Safari和Chrome都会提示用户获得增加本地存储的权限。

通常,用户会接受并且应用程序将完成缓存。现在使用iOS 10,点击'增加'导致Safari崩溃,Chrome无休止地循环。

起初我们怀疑存储配额受到了打击,但在做了一些调查之后我们才知道情况并非如此。此问题不会影响iOS 8.x.x或9.x.x.这个问题也不一致。许多运行iOS 10的设备都没有遇到此问题,但我们已经能够在运行不同版本的iOS 10的至少3台设备上复制此行为。

iOS 10是否有任何可以解释此行为的更改?

screenshot

1 个答案:

答案 0 :(得分:0)

我最近遇到了与我们的某个网络应用相同的问题。

我们发现,当清单下载的文件总大小超过25MB时,Safari会显示有关将本地存储增加到50mb的消息。

在Apple修复iOS 10中的错误之前,看起来网络应用必须将其缓存大小保持在25 MB以下。