Can I have multiple PWAs on the same domain under different URL paths?

江枫思渺然 提交于 2019-11-30 23:56:00

You can do it if each separate PWA has:

  • a link to a different manifest
  • uses Service Workers that have non-overlapping scopes. That means you have to register them with scopes that look something like navigator.serviceWorker.register('/sw.js', {scope: './todo-app/'}) and 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.

Doing as you say has a different behavior.

I have both the WebPWAs installed on the home screen. However, when I click on both of the icons, both of them opens the PWA which was installed FIRST and ignores the target url.

易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!