我有这个问题,我正在尝试将我的React应用程序添加到Homescreen .

的manifest.json

{
  "short_name": "Ridnois",
  "name": "Ridnois - Amazing store (dev)",
  "icons": [
    {
      "src": "r-ico-144px.png",
      "sizes": "144x144",
      "type": "image/x-ico"
    }
  ],
  "start_url": "./index.html",
  "display": "standalone",
  "theme_color": "#fefefe",
  "background_color": "#fefefe"
}

这样做,我得到这个错误:

无法安装站点:需要144px方形PNG图标,但没有提供的图标符合此要求

然后我试图改变图标的类型:

"type":"image/png"

但我得到这个错误:

无法安装站点:未检测到匹配的服务工作者 . 您可能需要重新加载页面,或检查当前页面的服务工作者是否也控制清单中的起始URL

我的图标png图像是144x144px,我使用ReactJs创建了我的应用程序的模板,我的serviceWorker工作正常 .