我必须承认,我不知道什么是服务人员(TL;DR),但是在互联网上阅读之后,似乎要让 Web App Manifest 正常工作,你需要一个。
我真的需要这个额外的脚本(服务工作者)在带有 Web App Manifest 的 Android 上拥有主屏幕选项吗?
这是我的/manifest.webmanifest:
{
"short_name": "autocustos",
"name": "Calculadora dos Custos do Automóvel",
"icons": [
{
"src": "/favicon32x32.png",
"type": "image/png",
"sizes": "32x32"
},
{
"src": "/favicon72x72.png",
"type": "image/png",
"sizes": "72x72"
},
{
"src": "/favicon114x114.png",
"type": "image/png",
"sizes": "114x114"
},
{
"src": "/favicon144x144.png",
"type": "image/png",
"sizes": "144x144"
},
{
"src": "/favicon192x192.png",
"type": "image/png",
"sizes": "192x192"
}
],
"start_url": "/PT",
"scope": "/",
"background_color": "#F4F6FE",
"display": "fullscreen",
"theme_color": "#F4F6FE"
}
我在头部有这个
<link rel="manifest" href="/manifest.webmanifest" crossorigin="use-credentials">
为了服务我,/manifest.webmanifest我将内容标题设置为application/manifest+json
