Question

Page d'intérêt: https://www.gsb-yourbank.com/test/

fichier ICO: https://www.gsb-yourbank.com/test/ favicon.ico

Mon favicon est un fichier de résolution 16x16, 16 couleurs ICO. Il ne sera pas apparaître dans IE 7/8, peu importe ce que je fais! J'ai tout essayé je peux penser, y compris:

  • génération de l'ICO avec une variété de différents services publics,
  • changer la syntaxe des éléments de liaison favicon dans la tête du document,
  • en utilisant des URL absolues, relatives, et par rapport racine dans le favicon des éléments de liaison,
  • à l'aide d'un PNG au lieu d'un fichier ICO,
  • assurer que je télécharger le fichier via FTP en mode binaire,

En tant que développeur web de longue date / programmeur, je ne peux pas croire que cela me trébucher. Toute aide serait grandement appréciée.

Était-ce utile?

La solution

La spécification originale IE a déclaré l'extension de l'icône de signet pris en charge par IE rechercherait un fichier appelé « favicon.ico », qui devrait être un fichier icône, à la racine du site, à savoir www.example.com/favicon. ico.

Mozilla adopté cette spécification, mais étendue à utiliser une balise dans le document html afin que tout fichier peut être utilisé, et avait le signet icône apparaît à côté de la barre d'adresse lors de la visite du site. Mozilla a ensuite présenté cela comme une nouvelle spécification standard, indiquant que tout fichier image 16x16 peut être utilisé. Ensuite, Mozilla a écrit son propriétaire navigateur pour accepter les images de toute taille, de sorte que les navigateurs suivant la norme proposée pourrait briser sur les sites que Mozilla / Firefox affiche très bien.

Ceci est appelé une norme "ouverte".

Autres conseils

Assurez-vous que l'IE que vous utilisez n'a pas mis en cache le fait que le site ne pas ont un favicon avant de mettre un là-bas. Il semble stupide, mais cela se produit en réalité. cache de compensation / redémarrage du navigateur doit résoudre dans ce cas.

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