工作箱服务人员

时间:2018-07-26 07:25:02

标签: javascript service-worker

我收到以下控制台错误:- 未捕获(承诺)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'],
      })
    ]
  }));

1 个答案:

答案 0 :(得分:0)

看起来像是铬臭虫。您可以在此处查看记录的问题详细信息 https://bugs.chromium.org/p/chromium/issues/detail?id=823392