Когда я смотрю на manifest.js в Chrome DevTools, я вижу, что там есть логотип и цвета. Однако, когда я запускаю веб-сайт со своего домашнего экрана на своем устройстве Android, ни фон, ни цвет темы не загружаются, а мой экран-заставка не отображается. Есть идеи, почему?
Манифест.json:
{
"short_name": "Example",
"name": "Example",
"icons": [
{
"src": "images/logo_192.png",
"sizes": "192x192",
"type": "image/png"
},
{
"src": "images/logo_512.png",
"sizes": "512x512",
"type": "image/png"
}
],
"start_url": "./",
"display": "standalone",
"theme_color": "#a300c4",
"background_color": "#c46a00"
}
ИЗМЕНИТЬ
Я нашел ошибку. Я просматривал веб-сайт через удаленное устройство с помощью Chrome DevTools. Переадресация портов на localhost:3000 не соответствует требованию https для запуска заставки.
Теперь pwa запускается в автономном режиме, цвета и заставка отображаются правильно.
Однако логотип заставки не отображается, и я понятия не имею, почему. Путь к изображению указан правильно, и изображение существует с правильным именем и типом файла.
Какие-либо предложения?