Maskeerbare pictogrammen zijn een nieuw pictogramformaat dat ervoor zorgt dat uw PWA-pictogram er geweldig uitziet op alle Android-apparaten. Op nieuwere Android-apparaten krijgen PWA-pictogrammen die niet het maskeerbare pictogramformaat volgen een witte achtergrond. Wanneer u een maskeerbaar pictogram gebruikt, zorgt dit ervoor dat het pictogram alle ruimte in beslag neemt die Android ervoor biedt.
Hoe de Lighthouse-maskeerbare pictogramaudit mislukt
Lighthouse markeert pagina's die geen maskerbare pictogramondersteuning hebben:

Om de audit te doorstaan:
- Er moet een web-app-manifest bestaan.
- Het web-app-manifest moet een
icons
hebben. - De
icons
moet één object met eenpurpose
bevatten, en de waarde van diepurpose
moetmaskable
bevatten.
Ondersteuning voor maskeerbare pictogrammen toevoegen aan uw PWA
- Gebruik Maskable.app Editor om een bestaand pictogram om te zetten in een maskeerbaar pictogram.
Voeg de eigenschap
purpose
toe aan een van deicons
in uw webapp-manifest . Stel de waarde vanpurpose
in opmaskable
. Zie Waarden .{ … "icons": [ … { "src": "path/to/maskable_icon.png", "sizes": "196x196", "type": "image/png", "purpose": "maskable" } ] … }
Gebruik Chrome DevTools om te controleren of het maskeerbare pictogram correct wordt weergegeven. Zie Zijn mijn huidige pictogrammen gereed?
Bronnen
- De broncode voor Manifest heeft geen maskeerbare pictogramaudit
- Adaptieve pictogramondersteuning in PWA's met maskeerbare pictogrammen
- Maskable.app-editor
- Voeg een web-app-manifest toe
- De
icons
op MDN
Maskeerbare pictogrammen zijn een nieuw pictogramformaat dat ervoor zorgt dat uw PWA-pictogram er geweldig uitziet op alle Android-apparaten. Op nieuwere Android-apparaten krijgen PWA-pictogrammen die niet het maskeerbare pictogramformaat volgen een witte achtergrond. Wanneer u een maskeerbaar pictogram gebruikt, zorgt dit ervoor dat het pictogram alle ruimte in beslag neemt die Android ervoor biedt.
Hoe de Lighthouse-maskeerbare pictogramaudit mislukt
Lighthouse markeert pagina's die geen maskerbare pictogramondersteuning hebben:

Om de audit te doorstaan:
- Er moet een web-app-manifest bestaan.
- Het web-app-manifest moet een
icons
hebben. - De
icons
moet één object met eenpurpose
bevatten, en de waarde van diepurpose
moetmaskable
bevatten.
Ondersteuning voor maskeerbare pictogrammen toevoegen aan uw PWA
- Gebruik Maskable.app Editor om een bestaand pictogram om te zetten in een maskeerbaar pictogram.
Voeg de eigenschap
purpose
toe aan een van deicons
in uw webapp-manifest . Stel de waarde vanpurpose
in opmaskable
. Zie Waarden .{ … "icons": [ … { "src": "path/to/maskable_icon.png", "sizes": "196x196", "type": "image/png", "purpose": "maskable" } ] … }
Gebruik Chrome DevTools om te controleren of het maskeerbare pictogram correct wordt weergegeven. Zie Zijn mijn huidige pictogrammen gereed?