Chrome 126中Lighthouse 12.0.0的PWA审计空白是否正常?求替代方案
关于Lighthouse PWA审计失效及替代方案的解答
1. 现象是否正常?
是正常的。Lighthouse 12.0.0及后续版本已正式废弃PWA审计模块,文档中明确标注「PWA testing in Lighthouse is deprecated」,所以勾选「progressive web app」分类后返回空白、无PWA审计内容的情况完全符合预期。
2. 替代的PWA测试方案
- Chrome DevTools 内置工具
- Application 标签页:查看
Manifest面板验证Web应用清单的完整性(如名称、图标、启动URL等字段);通过Service Workers面板检查Service Worker的注册、激活状态及缓存策略是否正常。 - Installability Checks:在Application标签的Manifest面板底部,有专门的「Installability」区域,会直接列出应用无法被安装的所有原因,覆盖原Lighthouse PWA审计中关于可安装性的核心检查项。
- Application 标签页:查看
- 手动验证核心PWA特性
- 确认网站使用HTTPS协议(本地开发环境
localhost除外); - 检查Service Worker是否正确注册并能拦截网络请求;
- 验证Web Manifest文件是否存在且配置符合规范,确保应用可被添加到主屏幕;
- 测试离线功能:断开网络后,确认应用能通过Service Worker缓存的资源正常加载。
- 确认网站使用HTTPS协议(本地开发环境
- Chrome安装提示测试
- 当应用满足可安装条件时,Chrome地址栏会出现「安装」按钮,直接点击测试安装流程是否顺畅,安装后的应用能否正常启动、运行。
内容的提问来源于stack exchange,提问作者Seb
相关产品推荐
相关产品推荐

