Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/396.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 工作箱服务人员_Javascript_Service Worker - Fatal编程技术网

Javascript 工作箱服务人员

Javascript 工作箱服务人员,javascript,service-worker,Javascript,Service Worker,我得到以下控制台错误:- 未捕获(承诺中)TypeError:未能在“ServiceWorkerGlobalScope”上执行“fetch”:“仅当缓存时”只能使用“同源”模式设置 我使用下面的代码缓存所有包含xy/xyAPI/api的请求:- workbox.routing.registerRoute( new RegExp('xy/xyAPI/api'), workbox.strategies.networkFirst({ cacheName: 'api-url',

我得到以下控制台错误:- 未捕获(承诺中)TypeError:未能在“ServiceWorkerGlobalScope”上执行“fetch”:“仅当缓存时”只能使用“同源”模式设置

我使用下面的代码缓存所有包含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'],
      })
    ]
  }));

看起来这是铬虫。您可以在此处查看记录的问题详细信息

根据,工作箱问题可能有不同的原因;因此,有一个新的问题