Warum kann der IE 8 ein Favicon von einer Website bekommen, nicht aber die anderen?

8017
太極者無極而生

IE 8 (unter Windows 7 64 Bit) kann das Fav-Symbol erhalten (das kleine Symbol links von der Adresse, das links vom Lesezeichen angezeigt wird, wenn Sie diesen Link zur Linkleiste des IE 8 hinzufügen).

Zum Beispiel können Wikipedia, Answers.com und Facebook-Favicon erworben werden, aber es ist nicht möglich, das für Restaurant City http://apps.facebook.com/restaurantcity zu erhalten, egal wie ich es versucht habe. (es ist auf zwei Rechnern passiert) Chrome und FF können es beide bekommen. Gibt es eine Möglichkeit, IE 8 auch dazu zu bringen?

0

4 Antworten auf die Frage

2
salle

Die Site, auf die Sie sich beziehen, hat die aktuelle Referenz im HTML-Kopf:

<link rel="shortcut icon" href="http://photos-e.ak.fbcdn.net/photos-ak-sf2p/v43/96/43016202276/app_2_43016202276_3195.gif" /> 

Es sollte auch einen Verweis auf eine .ico-Datei haben, um auf allen Browsern gut funktionieren zu können .

Weitere Informationen zu den Favicons finden Sie auf Wikipedia .

1
pelms

Das Restaurant City-Favicon wird möglicherweise nicht in IE8 angezeigt, da es ein GIF-Bild verwendet, ohne den MIME-Typ anzugeben.

dh es hat:

<link rel = "Verknüpfungssymbol" href = "path / app_2_43016202276_3195.gif" />

eher, als:

<link rel = "Verknüpfungssymbol" href = "path / app_2_43016202276_3195.gif" type = "image / gif" />

Korrektur

Ich habe gerade versucht und type="image/gif"machte keinen Unterschied.

Ich vermute, dass in diesem Fall, da Facebook bereits ein Favicon für das Site-Root definiert hat, dies die Einstellung (unter Verwendung einer GIF) im Unterverzeichnis beeinträchtigt.

Wenn ich die GIF in eine ICO-Datei konvertiert und den Standard verwendet habe

<link rel = "Verknüpfungssymbol" href = "/ path / testicon.ico" />

es hat gut funktioniert.

0
th3dude

Manchmal können Favicons durch das Löschen Ihres Cache / Internet-Verlaufs "aktualisiert" werden. Drücken Sie auch CTRL+ F5, um eine vollständige Aktualisierung der Seite zu erzwingen.

Es ist auch schwierig, Ihr Problem zu testen, wenn für die Site, auf die Sie einen Link setzen, ein Login erforderlich ist (ich habe dort kein Konto). Hast du noch andere Beispiele?

0
AnonJr

Einige Programmierer wissen, wie man ein Favicon richtig hinzufügt, andere arbeiten mit alten / falschen Informationen.

Einige Browser versuchen, die Programmierer zu kompensieren, die es einfach nicht richtig machen, und versuchen, das Favicon auf andere Weise abzurufen. Dies ist jedoch meiner Meinung nach nur ein Anstoß für schlechtes Verhalten.

Es gibt auch eine Philosophie: Mach es so, wie es die Welt wirklich ist. Tun Sie es nicht voraus, es muss eine perfekte Welt sein. 太極者無極而生 vor 14 Jahren 0
Die Browserhersteller folgen (meistens) den veröffentlichten Standards (oder versuchen sie zumindest zu befolgen). Leider sind es dieselben Programmierer, die sich um Browser kümmern, die sich nicht an Standards halten, die auch dazu neigen, dass Browser nicht das tun, was sie wollten, anstatt das, was sie sagten. Sie sollten nicht erwarten, dass der Browser mit nicht standardmäßigen Verhaltensweisen umgeht. AnonJr vor 14 Jahren 0
Ich finde, dass es in der Nichtstandard- oder Standardvarianten-Welt wirklich keinen Grund gibt, sich zu streiten. Das hängt wirklich davon ab: Muss sich IE 8 an die Internet-Welt anpassen, oder muss sich das Internet an IE anpassen? 太極者無極而生 vor 14 Jahren 0
Wenn sich das Internet an den IE anpasst, höre ich auf zu entwickeln. Phoshi vor 14 Jahren 0
Leider ist dies einer der Bereiche, in denen der IE dem W3C folgt - und in einem der Bereiche, in denen sie häufig beschuldigt werden, weil sie nicht das getan haben, was die Leute erwarten. Stelle dir das vor. AnonJr vor 14 Jahren 1
Kann sich der IE 8 nicht an diesen geringfügigen Unterschied anpassen, wie viele Internetbenutzer dies tun? 太極者無極而生 vor 14 Jahren 0
Lassen Sie mich das klarstellen: Wenn der IE nicht dem Standard folgt, handelt es sich um eine Evil Corporation, die nicht gut mit anderen Spielern spielt und kleine Hasen tötet. Aber wenn sie * dem * Standard folgen, sind sie eine Evil Corporation, die nicht gut mit anderen spielt und kleine Hasen tötet? AnonJr vor 14 Jahren 0