Я искал подобное решение и пока не нашел способ сделать это.Пока я пытаюсь описать свои выводы:
ЗАКРЫТИЕ ОКНА БРАУЗЕРА :
, как описано в этом ответе window.close () можно вызывать только на окнах / вкладках, которые сам скрипт открыл.Там обсуждаются некоторые возможные обходные пути.
ОТКРЫТИЕ ПРАВА ПРАВА ПОСЛЕ УСТАНОВКИ:
Google описывает в своей статье Основы WebApk itследующим образом:
Когда на Android установлено Progressive Web App, оно зарегистрирует набор фильтров намерений для всех URL-адресов в рамках приложения.Когда пользователь нажимает на ссылку, которая находится в области действия приложения, приложение будет открываться, а не открываться на вкладке браузера.
Я надеялся, что это будет работать и сразу после установки/ Добавление на домашний экран из все еще открытого окна браузера.
Основываясь на тестировании с двумя устройствами Android, кажется, что на данный момент пользователь должен вручную открыть PWA с домашнего экрана один раз для интерпретации Chrome / Androidобласть веб-приложений manifest.json, предназначенных для открытия страницы в автономном режиме.
Это печально, даже если iOS, похоже, справляется с этим другим.
Может, я что-то пропускаю в статье Google?Я также не совсем понимаю API намерений андроидов - так что, возможно, есть еще способ достичь этого (?)