【发布时间】:2018-09-09 03:15:06
【问题描述】:
现在我正在 iOS 11.3 上测试 PWA,我使用下面的 manifest.json 文件:
{
"name": "Maplat PWA Sample",
"short_name": "Maplat PWA",
"background_color": "#fc980c",
"icons": [{
"src": "/Maplat/pwa/icon-96.png",
"sizes": "96x96",
"type": "image/png"
},{
"src": "/Maplat/pwa/icon-144.png",
"sizes": "144x144",
"type": "image/png"
},{
"src": "/Maplat/pwa/icon-192.png",
"sizes": "192x192",
"type": "image/png"
},{
"src": "/Maplat/pwa/icon-256.png",
"sizes": "256x256",
"type": "image/png"
}],
"start_url": "/Maplat/debug.html?overlay=true",
"display": "standalone"
}
除了图标设置外,这很好用。 在我的 iPhoneX 上的 iOS 11.3 中,图标文件不显示在主屏幕上,但屏幕截图用作启动器按钮。
我将我的清单与其他网站(例如 https://www.ft.com/ 或 https://r.nikkei.com/)进行了比较,但我找不到图标设置有任何差异。 这些网站的图标与 iOS 11.3 上的 PWA 配合得很好。
我的 manifest.json 有什么问题?
附:我的 manifest.json 适用于 Android Chrome。
【问题讨论】:
标签: mobile-safari progressive-web-apps