Ich habe eine Website, die kein Favicon hat / braucht.
Gibt es eine Möglichkeit, den Browser anzuweisen, keine Anfrage nach /favicon.ico zu verschwenden?
Ich meine nicht das Filtern von Protokollen, sondern etwas clientseitiges, wie dies:
<link rel="shortcut icon" href="about:blank" />
Das scheint zu funktionieren, aber ich bin nicht in der Lage, umfassende Tests durchzuführen (und Suchmaschinen sind nicht hilfreich).
Kann jemand bestätigen, ob dies eine gültige Methode ist, oder eine geeignete Alternative anbieten?
Update: Weitere Untersuchungen haben ergeben, dass dies nicht funktioniert (zumindest nicht mit Chromium 18 in einer nicht lokalen Domain). Eine Teillösung verwendet eine data:
URL, um ein Base64-Leerbild bereitzustellen ( Beispiel von hier ):
<link href="data:image/x-icon;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQEAYAAABPYyMiAAAABmJLR0T///////8JWPfcAAAACXBIWXMAAABIAAAASABGyWs+AAAAF0lEQVRIx2NgGAWjYBSMglEwCkbBSAcACBAAAeaR9cIAAAAASUVORK5CYII=" rel="icon" type="image/x-icon" />
Das funktioniert, hat aber zwei Nachteile:
- In Browsern, die keine Daten-URLs unterstützen, schlägt dies vermutlich fehl.
- Es wird überhaupt kein Favicon angezeigt, dh das Standardsymbol des Browsers wird ausgeblendet.
<link href="data:image/x-icon;" rel="shortcut icon" />
eine gültige Lösung ist - es scheint, als würde es funktionieren (zeigt die Standardeinstellung des Browsers an), aber ich muss testen, wie IE7 / andere darauf reagieren.