Lighthouse 报告说我的 start_url 没有被缓存

Lighthouse report says my start_url isnt cached

运行 关于我的 PWA 的 Lighthouse 报告,报告告诉我:

User will not be prompted to Install the Web App Failures:
Manifest start_url is not cached by a Service Worker.

但确实如此!我可以在 Chrome 的 F12 工具

的 "Application" 选项卡的缓存中看到它

我可以确认 manifest.json 中的条目也是正确的,因为 F12 工具中的 "App Manifest" 区域显示了这一点

我已尝试将其更改为仅使用基本的 HTML 页面并在报告中遇到相同的问题。我还尝试将 URL 更改为仅 / 但 Lighthouse 报告中没有任何变化。

我做错了什么?

这是由于 "buggy" 灯塔。它不断更新和改进,不再报告我的 start_url 有问题。

我遇到的另一个让我精神崩溃的问题是 Lighthouse 报告该网站正在使用 HTTP/1.1(没有压缩),而各种在线资源向我显示它正在使用 HTTP/2 (带压缩)(如果客户端支持,IIS 10 会自动提供 HTTP/2)事实证明,我的防病毒软件正在干扰 HTTPS 流量 - 当我关闭 HTTPS 威胁检测时,Lighthouse 报告 HTTP/2 带有压缩.