Маскируемые значки — это новый формат значков, который гарантирует, что ваш значок PWA будет отлично выглядеть на всех устройствах Android. На новых устройствах Android значки PWA, которые не соответствуют формату маскируемых значков, имеют белый фон. Когда вы используете маскируемый значок, он гарантирует, что значок займет все пространство, предоставленное для него Android.
Как не удается выполнить аудит маскируемых значков Lighthouse
Страницы с пометками маяка , на которых нет поддержки маскируемых значков:
Для прохождения проверки:
- Манифест веб-приложения должен существовать.
- Манифест веб-приложения должен содержать массив
icons
. - Массив
icons
должен содержать один объект со свойствомpurpose
, а значение этого свойстваpurpose
должно включать в себяmaskable
.
Как добавить поддержку маскируемых значков в PWA
- Используйте редактор Maskable.app , чтобы преобразовать существующий значок в маскируемый значок.
Добавьте свойство
purpose
к одному из объектовicons
в манифесте вашего веб-приложения . Установите значениеpurpose
наmaskable
. См. «Ценности» .{ … "icons": [ … { "src": "path/to/maskable_icon.png", "sizes": "196x196", "type": "image/png", "purpose": "maskable" } ] … }
Используйте Chrome DevTools, чтобы убедиться, что маскируемый значок отображается правильно. См. Готовы ли мои текущие значки?