Lorsque les utilisateurs de Safari sous iOS ajoutent des progressive web apps (PWA) à leurs écrans d'accueil, l'icône qui apparaît est appelée icône Apple Touch.
Vous pouvez spécifier l'icône que votre application doit utiliser en incluant une balise <link rel="apple-touch-icon" href="/example.png">
dans le <head>
de votre page. Si votre page ne comporte pas cette balise de lien, iOS génère une icône en effectuant une capture d'écran du contenu de la page. En d'autres termes, demander à iOS de télécharger une icône se traduit par une expérience utilisateur plus soignée.
Échec de l'audit des icônes Apple Touch dans Lighthouse
Lighthouse indique les pages sans balise <link rel="apple-touch-icon" href="/example.png">
dans le <head>
:
Lighthouse ne vérifie pas si l'icône existe réellement ni si sa taille est correcte.
Ajouter une icône Apple Touch
Ajoutez
<link rel="apple-touch-icon" href="/example.png">
au<head>
de votre page:<!DOCTYPE html> <html lang="en"> <head> … <link rel="apple-touch-icon" href="/example.png"> … </head> …
Remplacez
/example.png
par le chemin d'accès réel à votre icône.
Pour offrir une expérience utilisateur de qualité, vérifiez les points suivants:
- L'icône fait 180 x 180 pixels ou 192 x 192 pixels.
- Le chemin d'accès spécifié pour l'icône est valide.
- L'arrière-plan de l'icône n'est pas transparent