我的问题:我正在尝试为我的网站设置渐进式Web应用程序,但是我的Manifest.json文件的可安装性显示“页面无法离线工作”
我试图找出是什么原因造成的,但是没有找到。
有人可以对此有所了解吗?
最佳答案
您的服务人员可能没有fetch
事件的事件监听器。
这是PWA的基本要求。
只需添加:
self.addEventListener('fetch',() => console.log("fetch"));
给您的服务人员,或根据您的要求添加fetch
监听器。要获取更多信息,请遵循:
https://developers.google.com/web/ilt/pwa/lab-caching-files-with-service-worker#3_serve_files_from_the_cache