【问题标题】:Multiple values for the 'scope' property in a manifest.json file.manifest.json 文件中“范围”属性的多个值。
【发布时间】:2017-09-19 20:19:22
【问题描述】:

我正在使用旧代码库开发现有应用程序。虽然我希望有一天能看到整个应用程序转换为 PWA,但现在我的计划是一次一页(一个 url)。为此,我知道“范围”属性将在一段时间内成为我最好的朋友。虽然我可以通过“。”作为属性的值并将所有路由视为 PWS,但正如我之前提到的,这不是计划。因此,下面不是我的选择。

{
  "scope" : "."
}

目前,我计划只覆盖 PWA 范围内的两条路线,“列表页面”和“详细信息页面”。因此,我更喜欢下面这样的工作,但事实并非如此。

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

有什么建议吗?

【问题讨论】:

    标签: progressive-web-apps manifest.json


    【解决方案1】:

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

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

    它不支持多个值的数组。

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

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2011-08-27
      • 2015-11-19
      • 1970-01-01
      • 2020-01-20
      • 2011-09-29
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多