javascript - 为什么我的 Manifest.json 显示 "Page does not work offline"

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

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

enter image description here

我试图找出导致此问题的原因,但找不到。 有人可以解释一下吗?

最佳答案

您的 Service Worker 可能没有 fetch 事件的事件监听器。 这是 PWA 的基本要求。

只需添加:

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

到您的 Service Worker 或根据您的要求添加 fetch 监听器。

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

关于javascript - 为什么我的 Manifest.json 显示 "Page does not work offline",我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/57540305/

相关文章:

javascript - jQuery - 页面调整大小后链接停止工作

javascript - 如何使列表项具有均匀大小的高度

javascript - 在 Safari 上使用 remodal 和 pickadate 时出现严重的性能问题

python - 使用批处理文件运行 Django 项目后 Chrome 无法打开

JavaScript、Tampermonkeys - 如何用 HTML 元素中的字符串创建数组?

javascript - 检测/监控 DOM 变化的最有效方法?

javascript - 无法从本地主机向远程服务器发出 ajax 请求

javascript - Skeleton Boilerplate - 带有 CSS 和 jQuery 的粘性 header 不起作用

html - 将 "input"和 "select"语句组合在一行中

javascript - 从包中的meteor主应用程序访问对象