我收到以下控制台错误:- 未捕获(承诺)TypeError:无法在“ ServiceWorkerGlobalScope”上执行“获取”:仅在“相同来源”模式下才能设置“仅当缓存”
我正在使用以下代码来缓存所有包含 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'],
})
]
}));
答案 0 :(得分:0)
看起来像是铬臭虫。您可以在此处查看记录的问题详细信息 https://bugs.chromium.org/p/chromium/issues/detail?id=823392