La réponse courte:
IE11 est la première version d'Internet Explorer à l'appui de l'utilisation directe de l' .png
et .gif
format de fichier favicons.
Pourquoi la confusion?
Comme vous l'avez mentionné, certains semblent avoir implicite que .png favicons sont pris en charge dans IE7+, tandis que d'autres ont déclaré le contraire.
Je crois que la confusion est causée par le fait qu' .png
d'images peut être utilisé à l'intérieur d' .ico
fichiers (.ico
fichiers sont juste de l'image contenant les fichiers après tout) que de IE7, ce qui est vrai .
Toutefois, auparavant, direct, .png
favicons étaient toujours seulement compatible avec les principaux navigateurs (Chrome, Firefox, etc).
La preuve de direct, .png
Favicon compatibilité dans IE11 et au-delà:
Le support du Format de Fichier de la section sur le Favicon page wikipédia ressemble à la suivante:
[20] les points d'un article intitulé Plaisir avec les Icônes favorites écrit par Eric de la Loi, un ex-employé de Microsoft et 2013 Microsoft MVP.
L'article comprend les éléments suivants:
IE11 montre des améliorations significatives dans Favicon soutien:
- Icônes peuvent être modifiées de manière dynamique à l'aide d'un script.
- Le Favicon de l'URL peut pointer directement à un fichier GIF.
- Le Favicon de l'URL peut pointer directement à un fichier PNG.
Notez bien, qu'il peut ne pas être la meilleure idée de l'utilisation directe, .png
favicons en raison de problèmes de compatibilité avec les anciennes versions d'IE, comme mentionné par Eric dans le même post de blog:
"Bien sûr, juste parce que vous pouvez pointer vers un .png
ou .gif
ne veut pas dire
vous devez, à la fois pour la compatibilité et de l'expérience raisons (rappelez-vous
.ico
peut contenir plusieurs tailles d'image la mieux adaptée au contexte d'affichage)
vous devez continuer à utiliser un .ico
que votre favicon."
Un autre article écrit par M. de la Loi, appelé IE11 Changements, mentionne aussi brièvement IE11 du soutien direct, .png
et .gif
format de fichier favicons.
La preuve de l' .png
Favicon incompatibilité dans IE10 et avant:
Il existe de nombreux officiels et non officiels des sources prouvant que IE10 et avant seulement de soutenir l' .ico
Favicons.
Du 13/10/2013, le "support du format de fichier" de la section de l'Favicon page Wikipédia ressemble à la suivante:
Un 2012 article sur MSDN appelle Comment Ajouter une Icône de Raccourci vers une Page Web contient de l'extrait de code suivant:
"Notez que les icônes de raccourci dans les formats d'image autre que .ico
- pour
exemple, .bmp
, .gif
ou .png
- ne peut pas être affichée dans Internet
L'explorateur."
Quelques citations provenant de sources non officielles:
"D'abord, c'est à dire nécessite une véritable icône du fichier. Pas seulement un jpg
ou png
renommé
avec un ico
extension." - Greg Hostetler, la Configuration de l'Icone dans IE7..
"Il doit être windows format de l'icône au lieu de PNG ou GiF, IE8 juste
prend en charge ICO." - xyberbit, MSDN..
"D'un autre côté, Internet Explorer ne prend pas en charge le format PNG icônes,
mais il ignore le PNG favicon et utiliser le favicon ICO, quel que soit
de l'ordre dans lequel elles sont déclarées." - Jonathon T. Neal.
"Un. Gros. Problème. IE10 ne prend pas en charge les commentaires conditionnels, et il
ne prend pas en charge le format PNG favicons." - Jonathon T. Neal
D'autres requêtes a répondu:
Pouvez je viens de re-nommer le type de fichier à partir .png
de .ico
, et vice-versa
contourner ce problème d'incompatibilité?
Malheureusement pas (testé par @Truerror sur le 17/06/2013 dans IE10). IE10 et avant nécessite une véritable icône (.ico
) fichier.
Il devrait être une 16x16 .ico
?
Voici ce que Microsoft ont à dire à ce sujet:
"Envisager la création d'un 16x16 pixels icône ainsi que 32x32 pixels
icône (et plus, la bande passante le permet), depuis à haute résolution affiche,
Internet Explorer peut étirer l'icône pour entrer dans l'espace disponible."