是否可以在同一端点下托管多个PWA。假设我在root下有三个不同的PWA,然后root应该以这样一种方式托管这三个PWA:当我通过链接或菜单切换到任何其他应用程序时,它不应在其他窗口中打开。当前,只要我单击其他应用程序,它就会在与Web应用程序不同的窗口中打开。
谢谢, 拉胡尔
答案 0 :(得分:1)
您可以同时拥有多个PWA
1)将应用拆分为多个Web应用,以分别具有一个Manifest.json和一个服务工作者。
2)将其托管在其他URL下
当仅为一个路径注册一个清单和一个SW时,您不能拥有多个PWA,因为这两件事本质上定义了具有唯一范围(可访问应用程序的URL)的唯一PWA >
答案 1 :(得分:1)
您可以参考此thread。它表示您可以使用范围内的应用程序来完成此操作。
将您的manifest files更新为 包含一个
scope
参数,其值应为“ app”应使用的路径 被送达。"scope": "/r/aizumap/",
和
"scope": "/r/naramap/",
您仍然可以使用一个服务人员,但是每个子应用程序 在路径中,将需要在其末尾加上
/
start_url/scope
上班。