Maskierbare Symbole ist ein neues Symbolformat, mit dem du dafür sorgen kannst, dass dein PWA-Symbol auf allen Android-Geräten gut aussieht. Auf neueren Android-Geräten haben PWA-Symbole, die nicht dem maskierbaren Symbolformat entsprechen, einen weißen Hintergrund. Wenn Sie ein maskierbares Symbol verwenden, nimmt es den gesamten Platz ein, den Android dafür zur Verfügung stellt.
So schlägt die Prüfung maskierbarer Symbole in Lighthouse fehl
Lighthouse kennzeichnet Seiten, die nicht maskierbare Symbole unterstützen:
So besteht die Prüfung:
- Es muss ein Manifest für die Web-App vorhanden sein.
- Das Manifest der Web-App muss ein
icons
-Array haben. - Das Array
icons
muss ein Objekt mit einempurpose
-Attribut enthalten und der Wert diesespurpose
-Attributs mussmaskable
enthalten.
Unterstützung für maskierbare Symbole zu Ihrer PWA hinzufügen
- Mit dem Maskable.app Editor können Sie ein vorhandenes Symbol in ein maskierbares Symbol umwandeln.
Fügen Sie einem der
icons
-Objekte in Ihrem Web-App-Manifest das Attributpurpose
hinzu. Legen Sie den Wert vonpurpose
aufmaskable
fest. Siehe Werte.{ … "icons": [ … { "src": "path/to/maskable_icon.png", "sizes": "196x196", "type": "image/png", "purpose": "maskable" } ] … }
Prüfen Sie mit den Chrome-Entwicklertools, ob das maskierbare Symbol korrekt angezeigt wird. Weitere Informationen finden Sie unter Sind meine aktuellen Symbole bereit?