我面临着服务人员的一个奇怪问题。我需要从外部服务器加载图像,所以我使用 ngsw-config.json 的以下配置
"dataGroups": [{
"name": "api-performance",
"urls": [
"/api",
"imagesketches/image/"
],
"cacheConfig": {
"maxAge": "1d",
"strategy": "performance"
}
}]
当我第一次加载图像时,它需要一些时间来加载,然后如果我刷新页面,它将从服务人员加载图像,如下图所示。
但是,如果我使浏览器脱机,它不会从服务工作者加载图像,尽管它正在从资产文件夹加载图像,如下图所示
甚至 API 数据也被正确缓存。
我也尝试在assetGroups中添加图片网址,但没有成功。
我正在研究基于 Angular5 的 PWA。我不确定问题是否与浏览器的服务人员或它的角度实现有关。
任何帮助,将不胜感激。