В Chrome 76 вы можете скрыть мини-информационную панель «Добавить на главный экран».

Пенни Маклахлан
Penny McLachlan

Справочная информация о прогрессивных веб-приложениях и мини-информационной панели

Прогрессивные веб-приложения (PWA) — это шаблон для создания веб-сайтов, похожих на приложения, с мгновенной загрузкой, надежных и удобных для установки.

Когда ваше PWA пройдет проверку на пригодность к установке на Android, в нижней части окна браузера появится системное диалоговое окно Chrome, называемое мини-информационной панелью.

Сегодня мини-информационная панель «Добавить на главный экран» отображается одновременно с событием beforeinstallprompt .

Изменения в Chrome 76

Мы прислушались к мнению нашего сообщества и узнали, что разработчики хотят иметь больше контроля над тем, когда предлагать пользователям установить PWA. Мы вас услышали!

Начиная с Chrome 76, вы можете отключить мини-информационную панель, вызвав preventDefault() для события beforeinstallprompt .

Событие beforeinstallprompt может помочь вам ускорить установку вашего прогрессивного веб-приложения, упрощая пользователям добавление его на главный экран. Наше сообщество отмечает, что пользователи, устанавливающие PWA на главный экран, демонстрируют высокую вовлечённость, чаще посещают приложение, проводят в нём больше времени и, при необходимости, демонстрируют более высокий показатель конверсии.

Пример использования Pinterest баннера для продвижения возможности установки своего PWA.
Пример использования Pinterest баннера для рекламы возможности установки своего PWA. Полную информацию о процессе добавления на главный экран, включая примеры кода и другие рекомендации, см. в разделе «Добавить на главный экран».

Чтобы продвигать веб-приложение без мини-информационной панели, дождитесь события beforeinstallprompt и сохраните его. Затем обновите пользовательский интерфейс, указав возможность установки вашего PWA, например, добавив кнопку установки, баннер с предложением установки, используя рекламные объявления в ленте новостей или пункт меню. Когда пользователь нажимает на элемент install, вызовите prompt() для сохранённого события beforeinstallprompt , чтобы отобразить модальное диалоговое окно добавления на главный экран.

Будущее мини-информационной панели «Добавить на главный экран»

Использование информационной панели «Добавить на главный экран» пока является временной мерой. Мы экспериментируем с новыми шаблонами пользовательского интерфейса, которые позволят пользователям Progressive Web App продолжать устанавливать приложения, и делаем это таким образом, чтобы уменьшить загромождение в процессе просмотра.