Quelles versions D'IE supportent les préférences PNG?

dans ce vieux Poteau empilant ", il a été dit que seul IE6 avait des problèmes avec les favicons PNG, mais sur le Canal9 , il a dit que IE7 ne supporte pas non plus les favicons PNG non plus.

mais, malheureusement, le lien channel9 a été supprimé - est-ce que quelqu'un connaît les informations officielles/testées qui indiquent quelle version D'IE a commencé à supporter les favicons PNG?

38
demandé sur Community 2013-06-05 19:15:26

5 réponses

la réponse courte:

IE11 est la première version D'Internet Explorer pour supporter l'usage direct de .png et .gif format de fichier favicons.

pourquoi cette confusion?

Comme vous l'avez mentionné, certains semblent avoir implicite .png favicons sont pris en charge dans IE7+ , tandis que d'autres ont déclaré le contraire.

je crois la confusion est causée par le fait que .png images peuvent être utilisées à l'intérieur .ico fichiers ( .ico fichiers sont juste des fichiers de conteneur d'image après tout) à partir de IE7, ce qui est vrai .

cependant, auparavant, direct .png favicons étaient seulement jamais compatibles avec les autres navigateurs importants (Chrome, Firefox etc).

Preuve directe .png Favicon compatibilité dans IE11 et au-delà:

Le support du Format de Fichier de la section sur les Favicon page wikipedia ressemble à la suivante:

enter image description here

[20] points à un article appelé Fun with Favicons écrit par Eric Law,un ex-Microsoft employé et Microsoft MVP 2013.

l'article comprend ce qui suit:

IE11 montre des améliorations significatives dans Favicon soutien:

  • les Favicons peuvent être changés dynamiquement en utilisant script.
  • L'URL Favicon peut pointer directement sur un fichier GIF.
  • L'URL Favicon peut pointer directement vers un fichier PNG.

notez cependant, que ce n'est peut-être pas la meilleure idée d'utiliser direct .png favicons en raison de problèmes de compatibilité avec les versions plus anciennes D'IE, comme mentionné par Eric dans le même billet de blog:

"bien sûr, juste parce que vous pouvez pointer un .png ou .gif ne signifie pas vous devriez-- pour des raisons de compatibilité et d'expérience (rappelez-vous .ico peut contenir plusieurs tailles d'image la mieux adaptée au contexte d'affichage) vous devez continuer à utiliser un .ico comme votre favicon."

un autre article écrit par M. Law, intitulé IE11 Changes , mentionne aussi brièvement le support de IE11 pour les favicons de direct .png et .gif format de fichier.

preuve de .png incompatibilité Favicon dans IE10 et avant:

il existe de nombreuses sources officielles et non officielles prouver que IE10 et avant seulement soutenir .ico Favicons.

en date du 13/10/2013, la section "file format support" de la page Wikipédia Favicon ressemble à la suivante:

enter image description here

un article de 2012 sur MSDN appelé comment ajouter une icône de raccourci à une Page Web contient l'extrait suivant:

"notez que les icônes de raccourci dans les formats d'image autres que .ico - pour par exemple, .bmp , .gif , ou .png - ne peut pas être affiché sur Internet Explorer ."

quelques citations de sources non officielles:

" tout d'abord, IE nécessite un fichier d'icône réel. Pas seulement un jpg ou png renommé avec une extension ico ."- Greg Hostetler, mise en place de Favicons 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'autre part, Internet Explorer ne supporte pas PNG favicons, mais il va ignorer le favicon PNG et utiliser le favicon ICO, indépendamment de l'ordre dans lequel elles sont déclarées." - Jonathon T. Neal .

" One. Grand. Problème. IE10 ne supporte pas les commentaires conditionnels, et il ne supporte pas les favicons PNG."- Jonathon T. Neal

autres questions répondues:

puis-je simplement renommer le type de fichier de .png à .ico et vice-versa à obtenir autour de cette question d'incompatibilité?

malheureusement pas (testé par @ Truerror le 17/06/2013 dans IE10). IE10 et avant nécessite une icône réelle ( .ico ) fichier.

devrait-il s'agir d'un 16x16 .ico ?

voici ce que Microsoft ont à dire à ce sujet:

"Envisager la création d'un 16x16 pixels icône ainsi que 32x32 pixels icon (et plus large, si la largeur de bande le permet), Car sur les écrans à haut débit, Internet Explorer peut étirer l'icône pour entrer dans l'espace disponible."

80
répondu lifetimes 2017-05-23 11:54:43

il n'y a aucune version D'Internet Explorer qui puisse supporter PNG favicon.

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

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

2
répondu Roy Sonasish 2013-06-14 11:23:13

IE8+ prend en charge .png cela peut être utile pour : http://www.w3.org/2005/10/howto-favicon

1
répondu ErikMes 2013-06-05 15:20:41

Pas de .les favicons png sont entièrement pris en charge dans N'importe quelle version D'IE. Cependant, ils peuvent être partiellement pris en charge dans IE 8 et au-dessus.

0
répondu ultimatetechie 2013-06-16 09:47:38

N'oubliez pas Apple touch icon support

https://css-tricks.com/favicon-quiz /

0
répondu dan 2015-02-26 18:33:21