且构网

分享程序员开发的那些事...
且构网 - 分享程序员编程开发的那些事

我可以在不同 URL 路径下的同一个域上拥有多个 PWA 吗?

更新时间:2023-11-22 20:17:28

如果每个单独的 PWA 都有:

You can do it if each separate PWA has:

  • 指向不同清单的链接
  • 使用具有非重叠范围的 Service Worker.这意味着您必须使用类似于 navigator.serviceWorker.register('/sw.js', {scope: './todo-app/'}) 的范围注册它们navigator.serviceWorker.register('/sw.js', {scope: './time-tracking-app/'})

总的来说,我建议不要这样做,因为如果您以后在使用范围时犯任何错误,您就会遇到很难调试的问题.

In general I'd advise against doing this because if you make any mistakes later on with scopes you'll have issues that will be very hard to debug.