Javascript 服务人员的工作范围是什么?

Javascript 服务人员的工作范围是什么?,javascript,service-worker,progressive-web-apps,Javascript,Service Worker,Progressive Web Apps,我在同一个域的不同文件夹上运行不同的应用程序 https://<mydomain>/app1 https://<mydomain>/app2 ... ... https:///app1 https:///app2 ... ... 我注意到服务人员在一个文件夹上运行(https:///app1)正在整个域上扩展其操作https://. 如何在不受干扰的情况下为每个子文件夹部署服务人员?在注册阶段使用范围选项 基本上,您将在app1和app2目录中部署两个sw.js文件,

我在同一个域的不同文件夹上运行不同的应用程序

https://<mydomain>/app1
https://<mydomain>/app2
...
...
https:///app1
https:///app2
...
...
我注意到服务人员在一个文件夹上运行
(https:///app1)
正在整个域上扩展其操作
https://.


如何在不受干扰的情况下为每个子文件夹部署服务人员?

在注册阶段使用范围选项

基本上,您将在app1和app2目录中部署两个sw.js文件,并将其限制为仅控制其下的资源

  navigator.serviceWorker.register('/sw.js', {scope: './'}).then(...)
请在此处阅读更多信息:

在注册阶段使用范围选项

基本上,您将在app1和app2目录中部署两个sw.js文件,并将其限制为仅控制其下的资源

  navigator.serviceWorker.register('/sw.js', {scope: './'}).then(...)
请在此处阅读更多信息:

非常感谢。我错过了那个选择!非常感谢你。我错过了那个选择!