我正在使用@angular/service-worker
构建 PWA 应用程序。Angular service-worker 添加ngsw-config.json
文件,您可以在其中添加“dataGroups”部分来配置缓存 url 和策略等。
"dataGroups": [{
"name": "tile-cache",
"urls": [
],
"cacheConfig": {
"strategy": "performance",
"maxSize": 10000,
"maxAge": "30d"
}
}].
在我的应用程序中,我需要将缓存的 url(如一些外部地图切片 url)动态添加到服务工作者 CacheStorage,而不是在 ngsw-config.json 文件的 dataGroups 中预先配置它们。
我没有看到 @angular/service-worker 公开任何公共类或方法来执行此操作。有谁知道如何实现这一目标?