Skip to content
Обучение Измерение Блог Case studies О сайте
Join and donate to 🇺🇦 DevFest for Ukraine, a charitable tech conference happening June 14–15 supported by Google Developers and Google Cloud.
Содержание
  • Почему не удается пройти аудит манифеста веб-приложения в Lighthouse
  • Как сделать, чтобы прогрессивное приложение (PWA) поддерживало установку
  • Как проверить, поддерживает ли прогрессивное приложение (PWA) установку
    • В браузере Chrome
    • В других браузерах
  • Ресурсы

Аудит "Web app manifest does not meet the installability requirements"

May 4, 2019 — Обновлено Sep 19, 2019
Available in: Español, 日本語, 한국어, Português, 中文, English
Appears in: PWA-аудиты
Содержание
  • Почему не удается пройти аудит манифеста веб-приложения в Lighthouse
  • Как сделать, чтобы прогрессивное приложение (PWA) поддерживало установку
  • Как проверить, поддерживает ли прогрессивное приложение (PWA) установку
    • В браузере Chrome
    • В других браузерах
  • Ресурсы

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

В манифесте веб-приложения содержатся ключевые сведения, необходимые для того чтобы можно было устанавливать приложение.

Почему не удается пройти аудит манифеста веб-приложения в Lighthouse #

Lighthouse помечает страницы, у которых нет манифеста веб-приложения, отвечающего минимальным требованиям для возможности установки приложения:

Результаты аудита Lighthouse, в которых сказано, что пользователю не удастся установить веб-приложение на начальный экран

Если в манифесте страницы нет указанных ниже свойств, она не пройдет аудит.

  • Свойство short_name или name
  • Свойство icons, содержащее значок размером 192 x 192 пикселей и значок размером 512 x 512 пикселей.
  • Свойство start_url
  • Свойство display со значением fullscreen, standalone или minimal-ui
  • Свойство prefer_related_applications со значением, отличным от true.

Внимание

Манифест веб-приложения необходим, чтобы можно было устанавливать приложение, но его недостаточно. Сведения о том, как выполнить все требования, чтобы приложение поддерживало установку, см. в публикации о том, что нужно, чтобы приложение поддерживало установку.
In the Lighthouse report UI the full PWA badge is given when you pass all of the audits in all of the PWA subcategories (Fast and reliable, Installable, and PWA optimized).

Как сделать, чтобы прогрессивное приложение (PWA) поддерживало установку #

Убедитесь, что у вашего приложения есть манифест, соответствующий указанным выше критериям. Дополнительные сведения о создании прогрессивных приложений (PWA) см. в коллекции Installable.

Как проверить, поддерживает ли прогрессивное приложение (PWA) установку #

В браузере Chrome #

Если прогрессивное веб-приложение соответствует минимальным требованиям для установки, Chrome запускает событие beforeinstallprompt, с помощью которого можно предлагать пользователям установить это приложение.

Попробуйте

Узнайте, как сделать приложение поддерживающим установку в Chrome, с помощью codelab «Добавление возможности установки».

В других браузерах #

В других браузерах применяются разные критерии установки и запуска события beforeinstallprompt. Полные сведения см. на соответствующих перечисленных ниже сайтах.

  • Edge
  • Firefox
  • Opera
  • Samsung Internet
  • UC Browser

Ресурсы #

  • Исходный код аудита Web app manifest does not meet the installability requirements
  • Добавление манифеста веб-приложения
  • Узнайте, что нужно, чтобы приложение поддерживало установку
  • Манифест веб-приложения
  • Аудит Does not use HTTPS
Последнее обновление: Sep 19, 2019 — Улучшить статью
Codelabs

See it in action

Learn more and put this guide into action.

  • Make it installable
Return to all articles
Поделиться
подписаться

Contribute

  • Сообщить об ошибке
  • Просмотреть исходный код

Дополнительная информация

  • developer.chrome.com
  • Новости Chrome
  • Web Fundamentals
  • Разборы конкретных случаев
  • Подкасты
  • Шоу

Соцсети

  • Twitter
  • YouTube
  • Google Developers
  • Chrome
  • Firebase
  • Google Cloud Platform
  • Все продукты
  • Условия и конфиденциальность
  • Правила сообщества

Except as otherwise noted, the content of this page is licensed under the Creative Commons Attribution 4.0 License, and code samples are licensed under the Apache 2.0 License. For details, see the Google Developers Site Policies.