我正在尝试为我们的webapp设置离线支持。我很乐意为此使用serviceWorker,但遗憾的是Safari还不支持这些。
所以我尝试使用已弃用的清单文件。但显然只允许来自同一来源的文件。我们正在从CDN加载我们的静态文件(因此原点不一样)。
有没有办法让带有CDN文件的webapp在iOS上脱机工作?
最后一个想法是生成一个index-offline.html文件,将该文件包含在清单中作为FALLBACK。在那里,我会指向相同的文件,但这次不是在CDN上,而是在我们自己的服务器上...但这对我来说似乎不是一个很好的解决方案。
提前致谢: - )
杰西
答案 0 :(得分:0)
只要iOS不支持服务工作者,就无法进行离线工作。服务工作者是PWA的核心,可以使离线正常工作。我们仍不确定iOS是否支持离线功能。