gpt4 book ai didi

iphone - 为什么 cache-manifest 在桌面上按预期工作时可能无法让移动 Safari 缓存站点?

转载 作者:太空狗 更新时间:2023-10-29 16:03:18 26 4
gpt4 key购买 nike

我正在本地玩一个简单的网络应用程序,不太明白为什么它不能在 iPhone 上正确缓存。我正在提供一个具有正确 MIME 类型的 .manifest 文件,并且该站点在我的本地服务器在桌面 Safari、Chrome 和 Firefox 上打开或关闭时工作得很好。只有移动版 Safari 无法缓存该站点。任何想法为什么会这样?

最佳答案

这似乎是一个 iOS 错误。

我发现,如果您至少打开了一个 Web View 并清除了浏览器缓存,则移动版 Safari 总是会遇到应用程序缓存错误。我认为清除浏览器缓存会破坏缓存数据库。对缓存数据库的所有访问都将失败。浏览器似乎只在启动时创建这个数据库。

要让应用程序缓存再次工作,请关闭所有 safari View ,最后返回主屏幕以关闭浏览器。现在应用程序缓存应该可以工作了。一些移动设备还需要打开和关闭。

如果您知道检测这种情况的方法,请告诉我。

关于iphone - 为什么 cache-manifest 在桌面上按预期工作时可能无法让移动 Safari 缓存站点?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4047631/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com