[英]Workbox Service worker
I am getting below console error :- Uncaught (in promise) TypeError: Failed to execute 'fetch' on 'ServiceWorkerGlobalScope': 'only-if-cached' can be set only with 'same-origin' mode 我收到以下控制台错误:-未捕获(承诺)TypeError:无法在'ServiceWorkerGlobalScope'上执行'fetch':'only-if-cached'只能使用'same-origin'模式设置
I am using below code for cache all request which consist xy/xyAPI/api :- 我正在使用下面的代码来缓存包含xy / xyAPI / api的所有请求:
workbox.routing.registerRoute(
new RegExp('xy/xyAPI/api'),
workbox.strategies.networkFirst({
cacheName: 'api-url',
plugins: [
new workbox.expiration.Plugin({
maxEntries: 20,
maxAgeSeconds: 24 * 60 * 60
}),
new workbox.broadcastUpdate.Plugin('api-url', {
headersToCheck: ['date'],
})
]
}));
Looks like this is chromium bug. 看起来这是铬虫。 You can check the logged issue details here https://bugs.chromium.org/p/chromium/issues/detail?id=823392
您可以在此处查看记录的问题详细信息https://bugs.chromium.org/p/chromium/issues/detail?id=823392
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.