¿Qué versiones de IE admiten favicons PNG?

En esta publicación antigua de StackOverflow , se decía que solo IE6 tenía problemas con favicons PNG, pero en channel9 , decía que IE7 tampoco soporta favicons PNG.

Pero, desafortunadamente, el enlace de canal9 se ha eliminado, por lo que ¿alguien sabe la información oficial / probada que indica qué versión de IE comenzó a admitir favicons de PNG?

La respuesta corta:

IE11 es la primera versión de Internet Explorer que admite el uso directo de favicons de formato de archivo .png y .gif .

¿Por qué la confusión?

Como mencionaste, algunos parecen haber implicado que los favicons .png son compatibles con IE7 + , mientras que otros han establecido lo contrario.

Creo que la confusión está causada por el hecho de que las imágenes .png se pueden usar dentro de archivos .ico (los archivos .ico son solo archivos contenedores de imágenes después de todo) a partir de IE7, lo cual es cierto.

Sin embargo, anteriormente, los favicons directos .png solo eran compatibles con los otros navegadores principales (Chrome, Firefox, etc.).

Prueba de compatibilidad directa de .png Favicon en IE11 y más allá:

La sección de soporte de Formato de archivo en la página de Wikipedia de Favicon se parece a lo siguiente:

enter image description here

[20] señala un artículo llamado Fun with Favicons escrito por Eric Law, un ex empleado de Microsoft y 2013 MVP de Microsoft.

El artículo incluye lo siguiente:

IE11 muestra algunas mejoras significativas en el soporte de Favicon:

  • Los Favicons se pueden cambiar dinámicamente usando script.
  • La URL de Favicon puede apuntar directamente a un archivo GIF.
  • La URL de Favicon puede apuntar directamente a un archivo PNG.

Sin embargo, tenga en cuenta que puede que no sea la mejor idea utilizar favicons .png directos debido a problemas de compatibilidad con versiones anteriores de IE, como menciona Eric en la misma publicación del blog:

“Por supuesto, solo porque pueda apuntar a un .png o .gif no significa que deba– por razones de compatibilidad y de experiencia (recuerde que .ico puede contener múltiples tamaños de imagen para que se adapten mejor al contexto de la pantalla) debe continuar usa un .ico como tu favicon “.

Otro artículo escrito por Mr.Law, llamado IE11 Changes , también menciona brevemente el soporte de IE11 para los favicons directos de formato .png y .gif .

Prueba de incompatibilidad de .png Favicon en IE10 y antes:

Hay muchas fonts oficiales y no oficiales que demuestran que IE10 y anteriores solo admiten .ico Favicons.

A partir del 13/10/2013, la sección ‘compatibilidad con el formato de archivo’ de la página de Favicon Wikipedia se parece a lo siguiente:

enter image description here

Un artículo de 2012 sobre MSDN llamado Cómo agregar un icono de acceso directo a una página web contiene el siguiente fragmento de código:

“Tenga en cuenta que los icons de acceso directo en formatos de imagen que no sean .ico , por ejemplo, .bmp , .gif o .png , no se pueden mostrar en Internet Explorer “.

Algunas citas de fonts no oficiales:

“Primero, IE requiere un archivo de icono real. No solo un jpg o png renombrado con una extensión ico “. – Greg Hostetler, Configurando Favicons en IE7. .

“Debe ser formato de icono de Windows en lugar de PNG o GiF, IE8 solo admite ICO”. – xyberbit, MSDN. .

“Por otro lado, Internet Explorer no es compatible con los favicons PNG, pero ignorará el favicon PNG y usará el favicon ICO, independientemente del orden en que se declaren”. – Jonathon T.Neal .

“Uno. Grande. Problema. IE10 no es compatible con los comentarios condicionales, y no es compatible con favicons PNG”. – Jonathon T.Neal

Otras consultas respondidas:

¿Puedo renombrar el tipo de archivo desde .png a .ico y viceversa para evitar este problema de incompatibilidad?

Lamentablemente, no (probado por @ Truerror el 17/06/2013 en IE10). IE10 y anteriores requieren un archivo de icono real ( .ico ).

¿Debería ser un 16×16 .ico ?

Esto es lo que Microsoft tiene que decir al respecto:

“Considere la posibilidad de crear un ícono de 16×16 píxeles y un ícono de 32×32 píxeles (y mayor, si el ancho de banda lo permite), ya que en pantallas de alta resolución, Internet Explorer puede estirar el ícono para ajustarlo al espacio disponible”.

No hay ninguna versión de Internet Explorer que pueda admitir el favicon de PNG.

Este es un muy buen artículo sobre Favicon http://www.jonathantneal.com/blog/understand-the-favicon/

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

IE8 + Compatible con .png’s esto podría ser útil para: http://www.w3.org/2005/10/howto-favicon

Los favicons .png no son totalmente compatibles con ninguna versión de IE. Sin embargo, pueden ser parcialmente compatibles con IE 8 y superior.

No se olvide de la compatibilidad con Apple touch icon

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

    Intereting Posts