【发布时间】:2016-11-16 23:53:48
【问题描述】:
我们的 web 应用使用 AppCache 以便用户离线使用该应用。
最近我们在运行 iOS 10 的 iOS 设备上遇到了一个间歇性的问题。有时在第一次将应用程序下载到 iOS 10 设备时,清单中的所有文件都已下载后,Safari 和 Chrome 都会提示用户增加本地存储的权限。
通常,用户会接受并且应用程序会完成缓存。现在在 iOS 10 中,点击“增加”会导致 Safari 崩溃,Chrome 会无限循环。
起初我们怀疑存储配额受到了影响,但经过一些调查后,我们了解到情况并非如此。此问题不影响 iOS 8.x.x 或 9.x.x。这个问题也不一致。许多运行 iOS 10 的设备都没有遇到此问题,但我们已经能够在至少 3 台运行不同版本的 iOS 10 的设备上复制此行为。
iOS 10 是否有任何更改会导致这种行为?
【问题讨论】:
-
我无法回答,但我希望你能在bugs.webkit.org 报告崩溃——因为你无法从你的网络应用代码中做任何事情都应该能够导致浏览器崩溃,所以如果是这样,那就是浏览器错误。
标签: ios google-chrome mobile-safari html5-appcache