Comment amener iOS à respecter correctement l'attribut de lien «Apple-Touch-Icon-Precocompose» pour une «application Web»

StackOverflow https://stackoverflow.com/questions/6381312

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:

  1. Ajoutez l'application à l'écran d'accueil. (Pas de gloss - tout est bon à ce stade.)

    enter image description here

  2. Quitter l'application de Multitasking (il montre déjà le brillant ici!)

    enter image description here

  3. Maintenant, l'icône a l'effet brillant! Ce qui donne?

    enter image description here

Était-ce utile?

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?

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top