1

已经运行在我的萌芽PWA一个灯塔报告,报告却对我说:灯塔报告表明,我START_URL心不是缓存

用户不会被提示安装Web应用程序失败:
清单START_URL不由服务工作者缓存。

但它是!我可以在“应用程序”选项卡中看到它在缓存上Chrome的F12工具

enter image description here

我可以证实,在manifest.json中输入正确太在F12工具“应用程序清单”区域显示了该

enter image description here

我试图改变它只是一个基本的HTML页面只工作,并得到了同样的问题在报告中。我也尝试将网址更改为Lighthouse报告中的/但没有更改。

我在做什么错?

+0

我得到一个“失败:服务工作者没有成功服务于清单的START_URL”。殴打我的头靠在墙上...我读过一些暗示这是因为我的start_url与任何服务人员缓存的URL不匹配 – karns

+0

如果您已将启动url包含在缓存的URL中(在服务工作人员),并且仍然出现该错误,请检查是否没有其他服务人员错误,因为服务人员错误往往会彼此影响 – Jimbo

+0

似乎没有其他错误 - 我觉得我已经尝试了一切。这很糟糕,因为它告诉我“不会提示用户安装站点”或w/e--这是PWA的主要优点。 – karns

回答

0

这是由于一个“越野车”灯塔。它不断更新和改进,不再报告我的start_url有问题。

我遇到的另一个问题是让我头疼的是灯塔报告说,当各种在线资源向我显示它使用HTTP/2(压缩)时,该网站使用HTTP/1.1(不压缩)如果客户端支持HTTP/2,则自动提供HTTP/2)事实证明,我的防病毒与HTTPS流量有关 - 一旦关闭HTTPS威胁检测,Lighthouse就会报告HTTP/2压缩。

enter image description here