簡體   English   中英

為什么android chrome使用apple-touch-icon而不是清單中指定的內容添加到主屏幕?

[英]Why is android chrome add to homescreen using apple-touch-icon instead of what's specified in my manifest?

這是我的manifest.json:

{
  "lang": "en",
  "name": "Complice",
  "short_name": "Complice",
  "icons": [
    {
      "src": "favicon-36x36.png",
      "sizes": "36x36",
      "type": "image/png",
      "density": "0.75"
    },
    {
      "src": "favicon-48x48.png",
      "sizes": "48x48",
      "type": "image/png",
      "density": "1.0"
    },
    {
      "src": "favicon-72x72.png",
      "sizes": "72x72",
      "type": "image/png",
      "density": "1.5"
    },
    {
      "src": "favicon-96x96.png",
      "sizes": "96x96",
      "type": "image/png",
      "density": "2.0"
    },
    {
      "src": "favicon-144x144.png",
      "sizes": "144x144",
      "type": "image/png",
      "density": "3.0"
    },
    {
      "src": "favicon-192x192.png",
      "sizes": "192x192",
      "type": "image/png",
      "density": "4.0"
    }
  ],
  "start_url": "/",
  "display": "standalone",
  "orientation": "portrait"
}

原來答案確實很愚蠢。 我有

<link rel="manifest" href="manifest.json">

但是此鏈接僅在首頁上正確,而在您要保存鏈接的主應用程序頁面上不正確。 更改為此,它按預期工作:

<link rel="manifest" href="/manifest.json">

我添加此問題和答案是因為搜索我的問題時沒有結果,而且我認為這可能對將來的人們有所幫助。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM