我的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设置为无限制吗?
答案 0 :(得分:1)
documentation指定maxAge
是必需的,而parsed使用的method需要类似3d12h
的输入。但是,您可以使用类似365d
的值,并且出于所有实际目的,它将是“无限制的”。