Maskierbare Symbole sind ein neues Symbolformat, mit dem Ihr PWA-Symbol auf allen Android-Geräten gut aussieht. Auf neueren Android-Geräten erhalten PWA-Symbole, die nicht dem maskierbaren Symbolformat entsprechen, einen weißen Hintergrund. Wenn Sie ein maskierbares Symbol verwenden, nimmt es den gesamten von Android dafür vorgesehenen Platz ein.
Gründe für den Fehler bei der Lighthouse-Prüfung für maskierbare Symbole
Lighthouse meldet Seiten, die keine maskierbaren Symbole unterstützen:
So bestehen Sie die Prüfung:
- Es muss ein Web-App-Manifest vorhanden sein.
- Das Manifest der Webanwendung muss ein
icons
-Array enthalten. - Das
icons
-Array muss ein Objekt mit der Propertypurpose
enthalten und der Wert dieser Property mussmaskable
enthalten.purpose
So fügen Sie Ihrer PWA die Unterstützung für maskierbare Symbole hinzu
- Mit dem Maskable.app Editor können Sie ein vorhandenes Symbol in ein maskierbares Symbol konvertieren.
Fügen Sie das Attribut
purpose
einem dericons
-Objekte in Ihrem Manifest der Webanwendung hinzu. Legen Sie fürpurpose
den Wertmaskable
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 richtig angezeigt wird. Weitere Informationen finden Sie unter Sind meine aktuellen Symbole bereit?