Верхняя панель Chrome отображается в установленном автономном PWA - PullRequest
1 голос
/ 26 февраля 2020

Кажется, я следовал всем правилам для устанавливаемой PWA (включая настройку display: standalone), но даже в этом случае Android 9 по-прежнему показывает верхнюю панель в моей PWA, которая позволяет пользователю закрыть ее или через три точки refre sh / open в Chrome / et c.

Я догадался, что это может быть связано с областью действия манифеста, но даже это не сработало. Все остальное работает нормально: сервисный работник, иконки, экран spla sh ... но этот. Есть подсказки?

Манифест подается с website.com/static/blabla/manifest.json, а само приложение подается с website.com/orders. Я попытался установить scope и / или start_url на https://website.com или https://website.com/orders, но безрезультатно.

Я имею в виду этот раздел, отмеченный красным (реального приложения пока нет, так что это часть пользовательского интерфейса Chrome, а не моего приложения):

Chrome UI in installed PWA

Извините, если это дуплекс, это довольно хард топи c для поиска - тонны актуальных Android вопросов разработки

1 Ответ

0 голосов
/ 27 февраля 2020

Во-первых, я бы обслуживал манифест из root происхождения PWA, просто лучшая практика.

В любом случае, вам нужно установить автономный режим отображения.

"display": "standalone",
...