Tengo un sitio web que no tiene / necesita un favicon.
¿Hay alguna manera de indicarle al navegador que no desperdicie una solicitud buscando /favicon.ico?
No me refiero a filtrar registros, sino a algo del lado del cliente, como este:
<link rel="shortcut icon" href="about:blank" />
Parece que funciona, pero no estoy en condiciones de hacer pruebas exhaustivas (y los motores de búsqueda no ayudan).
¿Alguien puede confirmar si este es un método válido o proporcionar una alternativa adecuada?
Actualización: en una investigación adicional, eso no funciona (al menos no con Chromium 18 en un dominio no local). Una solución parcial es usar una data:
URL para servir una imagen en blanco base64 ( ejemplo de aquí ):
<link href="data:image/x-icon;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQEAYAAABPYyMiAAAABmJLR0T///////8JWPfcAAAACXBIWXMAAABIAAAASABGyWs+AAAAF0lEQVRIx2NgGAWjYBSMglEwCkbBSAcACBAAAeaR9cIAAAAASUVORK5CYII=" rel="icon" type="image/x-icon" />
Esto está funcionando, pero tiene dos desventajas:
- Presumiblemente fallará en los navegadores que no admiten URL de datos.
- No produce ningún favicon, es decir, oculta el icono predeterminado del navegador.
<link href="data:image/x-icon;" rel="shortcut icon" />
es una solución válida, parece que podría estar funcionando (muestra el valor predeterminado del navegador), pero necesito probar cómo responden IE7 / otros.