不注册可控制页面和“start_url”的服务工作进程
— 更新日期
Appears in: PWA 审核
注册服务工作进程是启用以下关键渐进式 Web 应用程序 (PWA) 特性的第一步:
- 离线工作
- 支持推送通知
- 可以安装到设备
有关更多信息,请参阅文章服务工作进程和缓存存储 API。
浏览器兼容性 #
除 Internet Explorer 外的所有主流浏览器都支持服务工作进程。请参阅浏览器兼容性。
Lighthouse 服务工作进程审计如何失败 #
Lighthouse 会标记不注册服务工作进程的页面:
Lighthouse 检查 Chrome 远程调试协议是否返回一个服务工作进程版本。如果不返回,则审计失败。
如何注册服务工作进程 #
注册服务工作进程只需几行代码,但使用服务工作进程的唯一原因是可以实现上述 PWA 特性之一。实际上,实现这些特性需要更多工作:
- 要了解如何缓存文件以供离线使用,请参阅文章什么是网络可靠性以及如何进行测量?。
- 要了解如何使应用程序可安装,请参阅使其可安装 codelab。
- 要了解如何启用推送通知,请参阅 Google 的向 Web 应用程序添加推送通知。
资源 #
Last updated: — Improve article