Ваш вариант использования, похоже, подвержен злоупотреблениям и может нанести серьезный ущерб как вашему бренду, так и общему восприятию PWA вашими клиентами.
Однако, чтобы ответить на ваш вопрос, вы можете попробоватьиспользуя для этого frames или iframes .Вот критерии для отображения баннера Add to Homescreen:
- Веб-приложение еще не должно быть установлено
- Должно соответствовать эвристике взаимодействия с пользователем (в настоящее время пользователь имеетвзаимодействовать с доменом не менее 30 секунд)
- Должен иметь манифест веб-приложения, который включает в себя:
- краткое имя или имя
- значки должны содержать значки размером 192px и 512px
- start_url
- дисплей должен быть одним из: полноэкранный, автономный или минимальный пользовательский интерфейс
- Должен обслуживаться по HTTPS (требуется для обслуживающего персонала)
- Необходимо зарегистрировать работника службы с обработчиком событий выборки
При соблюдении этих критериев Chrome запустит событие beforeinstallprompt, которое вы можете использовать, чтобы предложить пользователю установить ProgressiveВеб-приложение.
Другие браузеры имеют другие критерии для установки или для запуска события beforeinstallprompt.
Источник:
https://developers.google.com/web/fundamentals/app-install-banners/