使用CDN在iOS上离线WebApp

时间:2017-10-10 14:04:30

标签: ios web-applications manifest offline progressive-web-apps

我正在尝试为我们的webapp设置离线支持。我很乐意为此使用serviceWorker,但遗憾的是Safari还不支持这些。

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

有没有办法让带有CDN文件的webapp在iOS上脱机工作?

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

提前致谢: - )

杰西

1 个答案:

答案 0 :(得分:0)

只要iOS不支持服务工作者,就无法进行离线工作。服务工作者是PWA的核心,可以使离线正常工作。我们仍不确定iOS是否支持离线功能。