В настоящее время я занимаюсь разработкой 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.
Я был бы очень признателен, если бы вы могли дать мне решение, и я с нетерпением жду его,
Джордж Обер