首页 > 解决方案 > manifest scope/start_url 和 ServiceWorkerModule.register 范围有什么区别?

问题描述

我正在触摸角度 11 中的 pwa 。实施时,我注意到 pwa 中有两个范围定义:

  1. 在 manifest.webmanifest 、 scope 和 start_url 中定义 ngsw-worker.js 应该处理的范围

    { ...“范围”:“./”,“start_url”:“./”,

  2. 在 app.module.ts 中,另一个范围

    ServiceWorkerModule.register("ngsw-worker.js", { 启用:environment.production, scope : "./xxxxx/", registrationStrategy: "registerImmediately", })

谁能告诉我它们之间有什么区别?很困惑将哪个设置为什么。

我的应用程序是一个水疗中心,但部署在一个子域为 /xxxxx/ 所以,在这种情况下,我应该如何设置?

标签: javascriptangularprogressive-web-appsangular-service-worker

解决方案


推荐阅读