Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/wpf/12.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
Service worker 服务人员可能存在问题,导致网站无法脱机工作_Service Worker - Fatal编程技术网

Service worker 服务人员可能存在问题,导致网站无法脱机工作

Service worker 服务人员可能存在问题,导致网站无法脱机工作,service-worker,Service Worker,我创建了一个新网站并添加了一名服务人员。它已安装,但拒绝脱机工作。我通过指定所有URL显式地从缓存加载所有资源。有人能解释一下主请求失败的原因吗 链接: 更新1: 我已在缓存中读取index.html文件 Firefox控制台中显示错误: 未能加载“”。ServiceWorker向FetchEvent.respondWith()传递了一个承诺,该承诺以“TypeError:NetworkError当尝试获取资源时”被拒绝 Chrome控制台中出现错误: “”的FetchEvent导致网络错误响

我创建了一个新网站并添加了一名服务人员。它已安装,但拒绝脱机工作。我通过指定所有URL显式地从缓存加载所有资源。有人能解释一下主请求失败的原因吗

链接:

更新1: 我已在缓存中读取index.html文件

  • Firefox控制台中显示错误:
  • 未能加载“”。ServiceWorker向FetchEvent.respondWith()传递了一个承诺,该承诺以“TypeError:NetworkError当尝试获取资源时”被拒绝

  • Chrome控制台中出现错误:

  • “”的FetchEvent导致网络错误响应:承诺被拒绝。

    您还必须将appshell(index.html或类似内容)添加到缓存中:

    caches.open(staticCacheName).then(function(cache) {
      return cache.addAll([
            '/', or 'index.html',
            'assets/css/styles.css',
            ...,
    

    抱歉,我已删除index.html进行测试。即使添加了它,该网站也无法在没有网络的情况下运行。我已经用准确的错误更新了问题。这不是问题,也解决不了任何问题