Я создаю свое первое прогрессивное веб-приложение. Я еще не дошел до регистрации сервисного работника, но я создал файл manifest.json, который выглядит следующим образом:
{
"short_name": "My PWA",
"name": "My Progressive Web Application",
"start_url": "/",
"background_color": "#222",
"display": "standalone",
"scope": "/",
"theme_color": "#222",
"orientation": "portrait",
"icons": [
{
"src": "/assets/images/logo-square-192.png",
"type": "image/png",
"sizes": "192x192"
},
{
"src": "/assets/images/logo-square-512.png",
"type": "image/png",
"sizes": "512x512"
}
]
}
Я загрузил это на тестовый сервер (в настоящее время не работает по протоколу HTTPS, поэтому я знаю, что сервисный работник не будет работать, поэтому у меня пока не получилось так далеко) и посмотрел сайт на Chrome последний на новой Nokia 6.1 под управлением Android. Я заметил, что свойство display не работает должным образом, и я также могу повернуть устройство в горизонтальное положение и просмотреть сайт в этой ориентации. Похоже, что файл manifest.json ничего не делает.
Я не могу найти никакой документации, подтверждающей, что файл manifest.json становится «активным», только когда сервисный работник установлен и / или через HTTPS, поэтому я подумал, может ли кто-нибудь здесь пролить свет на это?
Большое спасибо.