【发布时间】:2023-04-09 07:28:02
【问题描述】:
因为我正在构建渐进式网络应用程序。我们正面临 Service Worker 的奇怪行为。
1. Clear cache and unregister service worker
2. Go to www.example.com
3. Examine the network calls for resources (JS/CSS)
预期结果: 一个资源只能请求一个网络请求。
实际结果: 正在为每个资源发出两个网络请求 [
【问题讨论】:
-
如果不看你的 service worker 代码就很难判断。
-
我将 sw-precache 用于静态资源,也将工具箱用于动态资源。保罗,这是因为 sw 并行注册并分别为预缓存项目发出网络请求吗?如果你愿意,我可以与你分享我的代码。
标签: service-worker progressive-web-apps sw-precache