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

Published on Updated on

Translated to: English, Español, Português, 한국어, 中文, 日本語

Возможность установки — основное требование для прогрессивных веб-приложений (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.
Caution

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

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, с помощью которого можно предлагать пользователям установить это приложение.

Codelab

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

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

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

Ресурсы

Updated on Improve article

This site uses cookies to deliver and enhance the quality of its services and to analyze traffic. If you agree, cookies are also used to serve advertising and to personalize the content and advertisements that you see. Learn more about our use of cookies.