39 votes

Quelles versions d'IE prennent en charge les favicons PNG?

Dans cette ancienne StackOverflow post, il a été dit que seuls IE6 eu des problèmes avec l'icone PNG, mais sur channel 9, il est dit que IE7 ne prend pas en charge le format PNG icone soit.

Mais, malheureusement, le channel 9 lien a été supprimé - donc, personne ne sait le officiel/testé les informations que les états de la version de IE commencé à soutenir PNG favicons?

82voto

dsg Points 26355

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:

enter image description here

[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:

enter image description here

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, .gifou .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 pngrenommé 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."

2voto

Roy Sonasish Points 2813

Aucune version d'Internet Explorer pouvant prendre en charge les favicon PNG.

C'est un très bon article sur Favicon http://www.jonathantneal.com/blog/understand-the-favicon/

http://en.wikipedia.org/wiki/Favicon

1voto

ErikMes Points 294

IE8 + prend en charge les fichiers .png, ceci pourrait être utile pour: http://www.w3.org/2005/10/howto-favicon

0voto

ultimatetechie Points 165

Les favicons .png ne sont entièrement pris en charge par aucune version d’IE. Cependant, ils peuvent être partiellement pris en charge dans IE 8 et supérieur.

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X