Ikony z możliwością maskowania to nowy format ikon, który zapewnia, że Twoja ikona PWA wygląda świetnie na wszystkich urządzeniach z Androidem. Na nowszych urządzeniach z Androidem ikony PWA, które nie są zgodne z formatem z możliwością maskowania, mają białe tło. Gdy używasz ikony z możliwością maskowania, zajmuje ona całe miejsce dostępne na Androidzie.
Niepowodzenie kontroli ikony z możliwością maskowania w Lighthouse
Lighthouse oznacza strony, które nie obsługują ikon z możliwością maskowania:
Aby przejść audyt:
- Musi istnieć plik manifestu aplikacji internetowej.
- Manifest aplikacji internetowej musi zawierać tablicę
icons
. - Tablica
icons
musi zawierać jeden obiekt z właściwościąpurpose
, a wartość tej właściwościpurpose
musi zawieraćmaskable
.
Jak dodać obsługę ikon z możliwością maskowania do aplikacji PWA
- Użyj edytora Maskable.app, aby przekształcić istniejącą ikonę w ikonę z możliwością maskowania.
Dodaj właściwość
purpose
do jednego z obiektówicons
w manifeście aplikacji internetowej. Ustaw wartośćpurpose
namaskable
. Zobacz Wartości.{ … "icons": [ … { "src": "path/to/maskable_icon.png", "sizes": "196x196", "type": "image/png", "purpose": "maskable" } ] … }
Za pomocą Narzędzi deweloperskich w Chrome sprawdź, czy ikona z możliwością maskowania wyświetla się prawidłowo. Więcej informacji znajdziesz w sekcji Czy moje obecne ikony są gotowe?