小编N. *_*ias的帖子

导致'ServiceWorkerGlobalScope'执行'fetch'失败的原因:'only-if-cached'只能设置'same-origin'模式错误?

升级到Chrome 64后,我意识到当我在新标签页上加载页面时会出现此错误.

在此输入图像描述

我无法确定它在服务工作者身上的位置.这是我运行fetch的代码:

self.addEventListener('fetch', function(event) {
   if (event.request.url.startsWith(self.location.origin)) {
       event.respondWith(
           caches.match(event.request).then(function(response) {
              return response || fetch(event.request).then(function(fetch_resp){
                  return fetch_resp;
              });
           })
       );
   }
});
Run Code Online (Sandbox Code Playgroud)

在这里,对服务工作者有更多了解的人能帮助我解决这个错误吗?

javascript service-worker fetch-api

30
推荐指数
1
解决办法
1万
查看次数

如何在不使用new的情况下创建函数并调用其方法,类似于jQuery $?

$的jQuery是一个函数,但是你可以访问它的方法,如果它通过了一个对象".".有人可以解释一下,我可以用什么方式在函数中做到这一点func

在此输入图像描述

更清楚的是,我打算使用func ()以及func.each ()例如.

javascript jquery

4
推荐指数
1
解决办法
41
查看次数

标签 统计

javascript ×2

fetch-api ×1

jquery ×1

service-worker ×1