我已对网站进行了更改,以适应渐进式Web应用程序准则,但是由于ServiceWorker在HTTP域上不可用,所以我无法使我的应用程序在脱机模式下工作。谁能提出一些有关相同使用和证书的解决方案,或其他替代措施,以使HTTP应用程序成为可在脱机模式下工作的完整PWA应用程序。
答案 0 :(得分:2)
服务人员具有拦截站点中每个HTTP调用的能力,并且可以在后台独立运行。它位于浏览器和服务器之间。因此,如果没有施加必要的限制,这将带来巨大的安全风险。这就是为什么只能在 HTTPS 连接中使用服务工作者的原因。
如果仅需要捕获机制,则可以使用 Cache API 。 服务人员本身使用缓存API 制作网站 可以离线使用。