Ikony z możliwością zabezpieczenia to nowy format ikon, który zapewnia wygląd ikony PWA. na wszystkich urządzeniach z Androidem. Na nowszych urządzeniach z Androidem nie pojawiają się ikony PWA ikony z maskowaniem mają białe tło. Gdy używasz elementu z możliwością maskowania ikona zajmuje całe miejsce dostępne w 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ść kontrolę:
- Musi istnieć plik manifestu aplikacji internetowej.
- Manifest aplikacji internetowej musi mieć tablicę
icons
. - Tablica
icons
musi zawierać 1 obiekt z właściwościąpurpose
, a wartość tej właściwościpurpose
musi zawieraćmaskable
.
Jak dodać obsługę ikony z możliwością maskowania do aplikacji PWA
- Za pomocą edytora Maskable.app możesz przekonwertować istniejącą ikonę na ikonę z możliwością maskowania.
Dodaj właściwość
purpose
do jednego z obiektówicons
w pliku manifestu 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. Zobacz Czy moje bieżące ikony są gotowe?