Angular: 是否可以关闭离线支持并仅使用 ServiceWorkers 的 swUpdate 服务?
Angular: Is it possible to switch off offline support and use only swUpdate service for ServiceWorkers?
service worker安装标准原理图:
ng add @angular/pwa
是否可以关闭离线支持,只使用SwUpdate服务?
您可以通过在 ngsw-config.json 中指定您的自定义“navigationUrls”来禁用 Angular Service Worker 为缓存中的所有或部分资源提供服务。例如
"navigationUrls": []
我还注意到,在这种情况下,您必须显式触发 checkForUpdate() 方法(例如,在应用程序初始化或 with some cadence 上)
service worker安装标准原理图:
ng add @angular/pwa
是否可以关闭离线支持,只使用SwUpdate服务?
您可以通过在 ngsw-config.json 中指定您的自定义“navigationUrls”来禁用 Angular Service Worker 为缓存中的所有或部分资源提供服务。例如
"navigationUrls": []
我还注意到,在这种情况下,您必须显式触发 checkForUpdate() 方法(例如,在应用程序初始化或 with some cadence 上)