Comment amener iOS à respecter correctement l'attribut de lien «Apple-Touch-Icon-Precocompose» pour une «application Web»
-
28-10-2019 - |
Question
J'ai créé plusieurs applications Web pour iOS qui utilisent le Méthode d'attribut de liaison Apple-Touch-Icon-Icon Pour les icônes d'écran d'accueil personnalisées sans le brillant. Cependant, j'ai rencontré un problème récemment, où, après avoir ajouté le signet de l'écran d'accueil, puis exécuté l'application et quitté l'application (via le multitâche), Gloss est appliqué à l'icône! Je ne comprends pas pourquoi cela se produit. Je ne peux pas le reproduire sur un iPad 2, mais cela continue de se produire sur mon iPhone 3GS fonctionnant 4.3.3. De plus, il semble que cela pourrait avoir quelque chose à voir avec le mettre dans un dossier?
L'application est située à http://pattern86.com/apps/color Si vous souhaitez inspecter le code.
Fondamentalement, c'est ce qui se passe:
Ajoutez l'application à l'écran d'accueil. (Pas de gloss - tout est bon à ce stade.)
Quitter l'application de Multitasking (il montre déjà le brillant ici!)
Maintenant, l'icône a l'effet brillant! Ce qui donne?
La solution
(republier comme réponse, comme demandé :)
Cela pourrait être quelque chose à voir avec l'icône elle-même. L'image a-t-elle un canal alpha? Est-ce que vos autres applications fonctionnent?