iOS 12 Safari不支持某些PWAs (渐进Web )的脱机功能。似乎Safari在这些web应用程序中没有正确地缓存资源。
例如,在iOS 12和12.1中,以下PWAs无法脱机工作,但它们在安卓或Windows上的Chrome中都能很好地工作:
google使用的Air Horner PWA演示服务工作人员:
这两个:
复制步骤(100%可复制):
这已经困扰了我很长一段时间,因为我自己的网络应用程序也有类似的问题--在安卓/ Windows环境下,Chrome运行良好,但只有在iOS 12 Safari上失败。你知道iOS 12 Safari有什么特别之处吗?非常感谢!
发布于 2018-12-25 01:41:49
这个问题在我的iOS 6S上用iPhone 12.1.2解决了。
发布于 2018-11-27 08:58:56
我也遇到了同样的问题,使用没有工作框的服务人员解决了这个问题--应用程序在没有互联网连接的情况下启动,但是有些东西被缓存搞砸了--它不起作用。
发布于 2018-11-29 23:29:17
我也面临着同样的问题。
我意识到,当服务工作人员被激活时,所有缓存都被正确设置,但是如果您使用iOS任务管理器关闭safari (不仅减少它),所有缓存的文件在返回PWA时都会被完全删除。
https://stackoverflow.com/questions/53439379
复制相似问题