【问题标题】:Setting Angular 5 PWA Caching Time to unlimited将 Angular 5 PWA 缓存时间设置为无限制
【发布时间】:2018-05-27 17:16:29
【问题描述】:

我的 pwa(Progressive Web App) 的缓存在 3 天后被删除。有没有办法告诉浏览器缓存永远不应该被删除?

我的 ngsw-config.json 看起来像这样:

{
    ...
    "dataGroups": [{
            "name": "api-freshness",
            "urls": [
                "/timeline"
            ],
            "cacheConfig": {
                "strategy": "freshness",
                "maxSize": 100,
                "maxAge": "3d",
                "timeout": "10s"
            }
        },
        {
            "name": "api-performance",
            "urls": [
                "/favorites"
            ],
            "cacheConfig": {
                "strategy": "performance",
                "maxSize": 100,
                "maxAge": "3d"
            }
        }
    ]
}

我可以以某种方式将 maxAge 设置为无限制吗?

【问题讨论】:

    标签: angular caching service-worker progressive-web-apps angular-service-worker


    【解决方案1】:

    documentation 指定maxAge 是必需的,而parsed 使用method 需要类似于3d12h 的输入。但是,您可以使用像 365d 这样的值,并且出于所有实际目的,它将是“无限的”。

    【讨论】:

      猜你喜欢
      • 2015-12-20
      • 1970-01-01
      • 2020-05-01
      • 1970-01-01
      • 2020-03-25
      • 2018-10-10
      • 2021-10-25
      • 2018-10-01
      • 2019-09-26
      相关资源
      最近更新 更多