2017-11-25 136 views
0

例如,我可以创建example.com/todo-app下一个PWA,另一个example.com/time-tracking-app下,并有各自为可以“装”与主屏幕上不同的图标一个完全独立的应用程序,有自己独立的通知等?在不同的URL路径下,我可以在同一个域上拥有多个PWA吗?

+0

你有没有通过这个[SO文章]不见了(https://stackoverflow.com/questions/45028343/pwa-with-multiple-pages)? –

+0

这似乎没有关系。他们正在讨论具有多个页面的单个应用程序。我想在单个域中托管许多单独的应用程序,并由URL路径分隔开。 – hsribei

回答

3

你可以做,如果每个单独PWA有:

  • 到不同的清单
  • 一个链接使用具有非重叠的范围,服务人员。这意味着你有范围,看起来像navigator.serviceWorker.register('/sw.js', {scope: './todo-app/'})navigator.serviceWorker.register('/sw.js', {scope: './time-tracking-app/'})

一般来说我建议反对这样做是为了注册它们,因为如果你用示波器犯任何错误以后你就会有那将是非常的问题很难调试。

相关问题