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