为什么我的Manifest.json显示“页面无法离线工作”

时间:2019-08-17 22:14:14

标签: javascript html google-chrome progressive-web-apps manifest.json

我的问题:我正在尝试为我的网站设置渐进式Web应用程序,但Manifest.json文件的可安装性显示“页面无法离线工作”

enter image description here

我试图找到造成这种情况的原因,但是没有找到。 有人可以对此有所了解吗?

3 个答案:

答案 0 :(得分:1)

您的网站未安装service worker。没有服务人员,离线将无法工作。

答案 1 :(得分:0)

您的服务工作者可能没有获取事件的事件侦听器。 这是PWA的基本要求。 只需添加

self.addEventListener('fetch',()=> console.log(“ fetch”)));

您的服务人员,或根据您的要求添加提取侦听器。

要获取更多信息,请遵循: https://developers.google.com/web/ilt/pwa/lab-caching-files-with-service-worker#3_serve_files_from_the_cache

答案 2 :(得分:-1)

我在 service worker 和最新的 Chrome 上遇到了类似的问题 在 manifest.json 中添加 "offline_enabled": true 来解决