是否可以使用CDN引导程序javascript和css文件加载网站并将这些文件保存到Service Worker中以便脱机?我想了解如何从网上下载文件并将其存储以供离线使用。我非常感谢每一条建议或文章。
答案 0 :(得分:6)
服务工作者缓存API确实支持所有CDN资源的缓存,您可以使用Cache API为作为ServiceWorker生命周期一部分缓存的请求/响应对象对提供存储机制。
Infact sw-precache和sw-toolbox是最受欢迎的服务工作者缓存库,它为Runtime Caching
和Precaching
静态资源提供了常见的缓存模式和表达方法。
offline-cookbook中列出的更多技术可提供强大的离线体验和明智的后备。