2017-10-10 379 views
0

我正在尝试为我们的webapp安装离线支持。我很乐意为此使用serviceWorker,但不幸的是,Safari不支持这些。在iOS上使用CDN离线WebApp

所以我尝试使用弃用的清单文件。但显然只有来自相同来源的文件才允许在那里。我们正在从CDN加载我们的静态文件(所以原点不一样)。

有什么办法可以使一个带有CDN文件的webapp在iOS上脱机工作吗?

最后一个想法是生成一个index-offline.html文件,将其作为FALLBACK包含在清单中。在那里,我会指向相同的文件,但这次不是在CDN上,而是在我们自己的服务器上......但这对我来说似乎不是一个好的解决方案。

在此先感谢:-)

杰西

回答

0

只要iOS不支持服务人员,你不能使脱机工作。服务人员是PWA的核心,可以使离线工作正常进行。我们仍然不确定iOS是否会支持离线功能。