Навигация в PWA - PullRequest
       24

Навигация в PWA

0 голосов
/ 07 марта 2020

В настоящее время я занимаюсь разработкой PWA, в которой используется несколько HTML файлов, которые связаны между собой ссылками.

Сначала я включил <meta name="apple-mobile-web-app-capable" content="yes"> в тег head моей страницы HTML. Результат работает отлично: теперь я могу установить это прогрессивное веб-приложение, нажав кнопку добавить на главный экран в iOS safari.

Проблема появляется при навигации :

Обычно, когда пользователь находится в автономном режиме (PWA уже установлен на домашнем экране) и нажимает на ссылку, которая ведет на веб-страницу, расположенную вне вашего сервера, так называемый внешняя ссылка , веб-страница показывает - на iOS - в "мини-сафари" с некоторым базовым c пользовательским интерфейсом, показывающим также URL-адрес внешняя веб-страница . К сожалению, он делает то же самое, если ссылка внутренняя: когда вы нажимаете на ссылку, которая указывает на внутреннюю веб-страницу, она отображает "мини-сафари" . Я вижу, что Twitter, Appscope и многие другие замечательные PWA не отображают « мини-сафари » в автономном режиме.

Я уже пытался добавить target="_blank" к <a> тег, но он ничего не делает.

Я чувствую, что ответ будет очевидным, но я не смог найти никакого решения, потому что по этому вопросу не хватает документации, так как большая часть его охвачено разработчиками Google, в которых не упоминается разработка PWA для iOS.

Я был бы очень признателен, если бы вы могли дать мне решение, и я с нетерпением жду его,

Джордж Обер

...