Path PWA清单图标无法获取

Path PWA清单图标无法获取,path,progressive-web-apps,manifest,Path,Progressive Web Apps,Manifest,我想知道Lighthouse Audit的这个错误的路径和问题是什么: Web应用程序清单不符合可安装性要求 失败:无法获取清单图标 我有我所有的图像图标从72x72到512x512,所以我想知道是什么问题 在公用文件夹中,我有一个文件夹:资产/图标/(所有图标) 这是manifest.json { "name": "Chronowell", "short_name": "Chronowell", &qu

我想知道Lighthouse Audit的这个错误的路径和问题是什么:

Web应用程序清单不符合可安装性要求 失败:无法获取清单图标

我有我所有的图像图标从72x72到512x512,所以我想知道是什么问题

在公用文件夹中,我有一个文件夹:资产/图标/(所有图标)

这是manifest.json

{
  "name": "Chronowell",
  "short_name": "Chronowell",
  "theme_color": "#000099",
  "background_color": "#000099",
  "display": "fullscreen",
  "Scope": "/",
  "start_url": "/",
  "icons": [
    {
      "src": "assets/icons/icon-72x72.png",
      "sizes": "72x72",
      "type": "image/png"
    },
    {
      "src": "assets/icons/icon-96x96.png",
      "sizes": "96x96",
      "type": "image/png"
    },
    {
      "src": "assets/icons/icon-128x128.png",
      "sizes": "128x128",
      "type": "image/png"
    },
    {
      "src": "assets/icons/icon-144x144.png",
      "sizes": "144x144",
      "type": "image/png"
    },
    {
      "src": "assets/icons/icon-152x152.png",
      "sizes": "152x152",
      "type": "image/png"
    },
    {
      "src": "assets/icons/icon-192x192.png",
      "sizes": "192x192",
      "type": "image/png"
    },
    {
      "src": "assets/icons/icon-384x384.png",
      "sizes": "384x384",
      "type": "image/png"
    },
    {
      "src": "assets/icons/icon-512x512.png",
      "sizes": "512x512",
      "type": "image/png"
    }
  ],
  "splash_pages": null
}

确保图标可访问。您可以在“清单”下的“应用程序”选项卡中找到chrome试图访问的URL,如果出现问题,它们将显示在那里

我遇到的一个问题是,在不发送cookie的情况下请求图标和清单。在这种情况下,我的服务器将返回“Unauthorized”

可以调整清单以发送如下cookie:

<link rel="manifest" href="/app/manifest.json" crossorigin="use-credentials">


对于图标,我不确定是否有一个选项可以将其与凭据一起发送。我将它们放在一个可公开访问的文件夹中并更新清单以包含绝对URL,从而解决了这个问题。

您是否在Chrome中运行Lighthouse以检查错误?是的,这就是我从Lighthouse复制粘贴的错误。哦,您知道我现在看到的是什么吗?看起来在单词搜索和替换过程中数组键名被替换了!正在更新问题,因为它仍然给出失败的答案fetch@MichaelPaccione我也面临同样的问题。你能修好它吗?