Веб-приложение Grails при добавлении на домашний экран iOS запускает ссылки в Safari - PullRequest
0 голосов
/ 12 июля 2019

Мое веб-приложение Grails, когда оно устанавливается в виде приложения через «добавлено на главный экран» в iOS, запускает ссылки в Safari вместо того, чтобы оставаться в «приложении», и я пытаюсь понять, почему.

У меня есть приложение Grails, которое использует jQuery mobile, и оно может работать в качестве веб-приложения на iOS.Когда я беру его и делаю «добавить на главный экран»… я могу запустить «приложение» на главном экране.Сначала он перейдет на страницу входа, как обычно.После входа в систему он использует «перенаправление», чтобы перевести пользователя на главную страницу, как если бы он работал в мобильном Safari.Но затем, когда ссылка нажата ... Запускается Safari для обработки ссылки.Я хочу, чтобы это оставалось в рамках "приложения".Нажатие на ссылку просто вызывает метод контроллера / действия, поэтому я не уверен, почему он хочет запустить Safari для обработки ссылки.Может кто-нибудь помочь мне понять, почему это так?Я пытался исследовать это, но большая часть контента, который я нашел, имеет отношение к PWA, и не мог понять, как это будет относиться к моему веб-приложению.

Дополнительные примечания: он использует https вместо http.Он не имеет автономных возможностей, он может работать только в режиме онлайн

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