Панель инструментов подавления iOS PWA - PullRequest
0 голосов
/ 28 сентября 2019

Я написал простой Angular PWA, который я добавил на своем iPhone на рабочий стол.Чтобы удалить панель инструментов Safari, я уже включил в свой index.html:

<meta name="apple-mobile-web-app-capable" content="yes">

См. Изображение «1», панель инструментов пропала.Проблема заключается в следующем: когда я нажимаю кнопку «Пуск» на изображении 1, приложение Angular переходит к новому компоненту (URL меняется с https://example.com/foo на https://example.com/foo/bar),, и появляется какая-то другая панель инструментов (см. изображение «2»).

Есть ли способ запретить iOS отображать эту панель инструментов на изображении 2? Спасибо!

Изображение 1:

First Screen, Toolbar OK

Изображение 2:

Second Screen, Toolbar pops up

1 Ответ

0 голосов
/ 28 сентября 2019

Я сам нашел решение:

Похоже, iOS показывает эту панель инструментов, если изменяется хост или путь URL, поэтому я проверил, принимает ли он также фрагмент URL (https://en.wikipedia.org/wiki/URL#Syntax)на счет, и это не так!Всплывающая панель инструментов, если я изменю маршрут в Angular.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...