我建议你在 Chrome 开发者工具中使用 Lighthouse 工具。Simpy 导航到 Lighthouse 选项卡,然后选中“Progressive Web App”。这将概述您所缺少的内容的详细信息。

你提到你已经有一个 Service Worker。现在处理您的 Manifest 文件并将流量重定向到 https(不是 http)作为您的应用可安装的最低要求。
在您的网站中:https ://www.kcak11.com/ ,截至撰写本文时 - 2020 年 7 月 14 日晚上 9:33(太平洋标准时间),PWA 配置错误如下:
- Manifest 文件有一个错误:显示值不是以下之一:minimal-ui | 全屏 | 独立的
- 离线时 start_url 不响应 200。start_url 确实响应了,但不是通过服务人员
- 未针对自定义初始屏幕进行配置。失败:清单没有
background_color
Lighthouse 已经提供了一些提示(通过了解更多链接)来解决这些问题。修复这些问题,你的 PWA 就可以安装了。
以下是 PWA Lighthouse 报告的最佳结果示例(使用我的 PWA 网站):
