代码之家  ›  专栏  ›  技术社区  ›  BILAL MALIK

清单文件显示404。无法检测服务工作进程下的清单

  •  0
  • BILAL MALIK  · 技术社区  · 6 年前

    JSON文件

    马尼菲斯特.json

    {
     "name": "Sample site",
     "short_name": "Site",
     "description": "Learn how to create and share something or other.",
     "start_url": "index.html",
     "background_color": "#000000",
     "theme_color": "#0f4a73",
     "icons": [{
       "src": "icon/icon-192x192.png",
       "sizes": "256x256",
       "type": "image/png"
     }]
    }
    <link rel="manifest" href="manifest.json">
    

    服务工作者.js

    const RESOURCES_TO_PRELOAD = [
    './',
    './index.html',
    './logo.svg',
    './register-worker.js',
    './todo-app.js',
    './manifest.json',
    './offline-404.html'
    ];
    

    清单文件显示404。无法检测服务工作进程下的清单。

    看看上面的代码有什么解决方案吗?

    1 回复  |  直到 6 年前
        1
  •  1
  •   ravi    6 年前

    这个 Web应用程序清单是一个简单的JSON文件,其扩展名应为.json, 看起来您命名了扩展名为.js的清单文件,而且在服务工作程序中,您使用了manifest.json文件,但该文件不可用,因为您有manifest.js文件。所以解决方案是将清单文件的扩展名改为.json。