2016-05-26 20 views
0

这里是我的manifest.json:为什么android chrome使用apple-touch-icon添加到主屏幕而不是我的清单中指定的内容?

{ 
    "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" 
} 

回答

1

原来答案是真的很傻。我有

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

但这个链接只在主页上准确,而不是你想要保存链接的主应用程序页面。它改变了这个和它的工作如预期:

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

我加入这个问题,答案,因为我的时候我搜索我的问题没有得到结果,我估计这可能有助于未来的人。

相关问题