browserconfig.xml y los iconos de mosaico de Windows
browserconfig.xml le indicaba a Internet Explorer y al Edge heredado qué imágenes y color usar para el mosaico de un sitio anclado en el menú Inicio de Windows, junto con las etiquetas meta msapplication-TileColor y msapplication-TileImage. El Windows moderno y el Edge basado en Chromium ya no lo leen, así que es seguro descartarlo de los sitios nuevos, aunque los generadores todavía lo emiten por compatibilidad con versiones anteriores.
Mosaicos anclados para el menú Inicio de Windows
Cuando anclabas un sitio al menú Inicio en Internet Explorer o el Edge original, Windows dibujaba un mosaico coloreado usando imágenes dedicadas. browserconfig.xml, colocado en la raíz del sitio, listaba esas imágenes de mosaico en sus tamaños (70, 150, 310 píxeles), y la etiqueta meta msapplication-TileColor fijaba el color de fondo del mosaico.
El Edge basado en Chromium y el Windows moderno abandonaron este sistema en favor del manifiesto de aplicación web, que ahora aporta los iconos de instalación y el color de tema. Así que browserconfig.xml y las etiquetas msapplication son heredados: presentes en muchos conjuntos de iconos generados, leídos por casi nada.
Un archivo browserconfig.xml
<?xml version="1.0" encoding="utf-8"?>
<browserconfig>
<msapplication>
<tile>
<square150x150logo src="/mstile-150x150.png" />
<TileColor>#111111</TileColor>
</tile>
</msapplication>
</browserconfig>Referenciado desde el head con <meta name="msapplication-config" content="/browserconfig.xml" />.
Preguntas frecuentes sobre los mosaicos de Windows
¿Necesito browserconfig.xml?
No para ningún navegador moderno. Solo afectaba a los mosaicos de sitios anclados en Internet Explorer y el Edge heredado. El manifiesto de aplicación web gestiona los iconos de instalación hoy en día.
¿Qué es msapplication-TileImage?
Una etiqueta meta que apuntaba al Windows antiguo hacia la imagen a usar para el mosaico de un sitio anclado, con msapplication-TileColor fijando el fondo del mosaico. Ambas son etiquetas heredadas específicas de Microsoft.
¿Puedo eliminar browserconfig.xml?
Sí, a menos que des soporte específicamente a los mosaicos anclados en Windows antiguo. Eliminarlo junto con las etiquetas meta msapplication no tiene ningún efecto en ningún navegador actual.