'范围'的多个值manifest.json文件中的属性。

时间:2017-09-19 20:19:23

标签: progressive-web-apps manifest.json

我正在使用遗留代码库处理现有应用程序。虽然我很乐意看到整个应用程序有一天转换为PWA,但现在我的计划是一页一页(一个网址)。为此,我知道"范围"物业将成为我最好的朋友一段时间。虽然我可以通过"。"作为物业的价值并将所有路线视为PWS,但正如我之前提到的,那不是计划。因此,下面不是我的选择。

{
  "scope" : "."
}

目前,我计划只覆盖PWA范围内的两条路线,"列表页面"以及"详细信息页面"。因此,我希望像下面这样的东西可以工作,但事实并非如此。

{
  "scope" : [
              "/list",
              "/id/details"
            ]
}

有任何建议吗?

1 个答案:

答案 0 :(得分:1)

  

scope成员是一个字符串,表示此Web应用程序的应用程序上下文的导航范围。

     

https://w3c.github.io/manifest/#scope-member

它不支持多个值的数组。

选项是使用范围/pwa/(或类似),并将应用重定向/list的部分迁移到/pwa/list等。