J'ai un site Web qui n'a pas / n'a pas besoin de favicon.
Existe-t-il un moyen de demander au navigateur de ne pas gaspiller une demande à la recherche de /favicon.ico?
Je ne parle pas de filtrer les journaux, mais quelque chose côté client, comme ceci:
<link rel="shortcut icon" href="about:blank" />
Cela semble fonctionner, mais je ne suis pas en mesure de faire des tests complets (et les moteurs de recherche ne sont pas utiles).
Quelqu'un peut-il confirmer s'il s'agit d'une méthode valide ou fournir une alternative appropriée?
Mise à jour: après enquête, cela ne fonctionne pas (du moins pas avec Chromium 18 sur un domaine non local). Une solution partielle utilise une data:
URL pour servir une image vierge base64, ( exemple d'ici ):
<link href="data:image/x-icon;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQEAYAAABPYyMiAAAABmJLR0T///////8JWPfcAAAACXBIWXMAAABIAAAASABGyWs+AAAAF0lEQVRIx2NgGAWjYBSMglEwCkbBSAcACBAAAeaR9cIAAAAASUVORK5CYII=" rel="icon" type="image/x-icon" />
Cela fonctionne, mais a deux inconvénients:
- Il échouera probablement dans les navigateurs qui ne prennent pas en charge les URL de données.
- Il n'en résulte aucun favicon - c'est-à-dire qu'il cache l'icône par défaut du navigateur.
<link href="data:image/x-icon;" rel="shortcut icon" />
c'est une solution valide - il semble que cela fonctionne (montre la valeur par défaut du navigateur), mais il faut tester la façon dont IE7 / les autres y répondent.