Ein paar Dinge zu favicon.ico (am besten im Stammverzeichnis ablegen)

Ein paar Dinge zu favicon.ico (am besten im Stammverzeichnis ablegen)

Öffnen Sie eine beliebige Webseite, zum Beispiel http://www.baidu.com/

image

Sie können sehen, dass in der Kopfzeile der Browser-Registerkarte ein Symbol angezeigt wird. Dieses Symbol ist: image , was wir oft favicon.ico nennen.

Da sich dieser Artikel hauptsächlich mit favicon.ico und der unterschiedlichen Handhabung in den einzelnen Browsern befasst, erstellen wir ein neues Webprojekt wie folgt:

image

image

image

image

Der Code von home.html lautet wie folgt:
XML/HTML-CodeInhalt in die Zwischenablage kopieren
  1. <!DOCTYPE html >   
  2. < html   xmlns = "http://www.w3.org/1999/xhtml" >   
  3. <Kopf>   
  4.      <Titel> Homepage </Titel>   
  5.      < Link   rel = "Symbol"   href = "Bilder/wangyi.ico"   Typ = "Bild/X-Symbol"   />   
  6.      < Link   rel = "Verknüpfungssymbol"   href = "Bilder/wangyi.ico"   Typ = "Bild/X-Symbol"   />   
  7. </ Kopf >   
  8. < Textkörper >   
  9. Startseite
  10. </ Körper >   
  11. </ html >   

Feuerfuchs: image

ie9: image

Leider verwenden die meisten normalen Benutzer den 360-Browser, den Sogou-Browser, den QQ-Browser usw.

Sogou-Browser: image

Es ist ersichtlich, dass favicon.ico im Stammverzeichnis der Website wirksam ist, sodass das favicon.ico-Symbol im Stammverzeichnis der Website angezeigt wird.

Öffnen Sie den 360-Browser: image

Seltsam, woher kommt das Google-Symbol? . . . ? ? ?

Unser FaviconTestWeb hat nur 3 Symbole, eines davon ist wangyi.ico.baidu.ico.favicon.ico (das Symbol von cnblogs).

Warum zeigt 360 das Google-Symbol an?

Tatsächlich wird der Port beim Surfen im Internet vom 360-Browser ignoriert, d. h. http://localhost:3529/home.html.

Firefox fordert das Symbol an, das dem href des Links entspricht.

Sogou-Browser usw.: Die Anfrage lautet http://localhost:3529/favicon.ico.

360-Browser usw.: Die Anfrage lautet http://localhost/favicon.ico,

Dies gilt unabhängig davon, ob Sie http://host/home.html, http://host:333/home.html oder http://host/test/home.html anfordern.

Es fordert http://host/favicon.ico an.

Der Beweis besteht darin, das 360se-Installationsverzeichnis zu öffnen:

image

Wenn favicon.ico Ihrer Website nicht funktioniert oder Sie favicon.ico kompatibler machen möchten, führen Sie die folgenden Schritte aus:

1: Überprüfen Sie favicon.ico im Stammverzeichnis der Website, also http://host/favicon.ico, und nicht http://host/some/favicon.ico.

2: Stellen Sie sicher, dass <link rel="icon" href="http://host/favicon.ico" type="image/x-icon" />

<link rel="Verknüpfungssymbol" href="http://host/favicon.ico" type="image/x-icon" />

Verwenden von http://host/favicon.ico

3: Wenn Ihre Website über einen Port verfügt oder eine Testversion ist, achten Sie besonders auf Browser wie 360, die die Portnummer bei der Anforderung von favicon.ico ignorieren.

<<:  Detaillierte Erläuterung des Installationsprozesses von MySQL unter Ubuntu 18.04.4

>>:  MySQL-Datenbankterminal – allgemeine Befehlscodes für Vorgänge

Artikel empfehlen

Ausführliche Erklärung zu Sitzung und Cookie in Tomcat

Vorwort HTTP ist ein zustandsloses Kommunikations...

Zusammenfassung der Fallstricke beim Importieren von OVA-Dateien in VMware

Quelle des Problems Wie wir alle wissen, erzeugt ...

Befehle zum Suchen der Domänen-IP-Adresse im Linux-Terminal (fünf Methoden)

In diesem Tutorial wird erklärt, wie Sie die IP-A...

Vue implementiert einen visuellen Drag-Page-Editor

Inhaltsverzeichnis Drag & Drop-Implementierun...

Sequenzimplementierungsmethode basierend auf MySQL

Das Team ersetzte den neuen Rahmen. Alle neuen Un...

JavaScript-Kreisdiagrammbeispiel

ZeicheneffekteImplementierungscode JavaScript var...

Beispiele für die Verwendung des Linux-Touch-Befehls

Detaillierte Erklärung des Linux-Touch-Befehls: 1...

Lösung für das Problem von var in einer for-Schleife

Vorwort var ist eine Möglichkeit, Variablen in ES...

Das vergessene Button-Tag

Hinweis: Dieser Artikel wurde von jemand anderem ü...

So konfigurieren Sie Anti-Hotlinking für den Nginx-Websitedienst (empfohlen)

1. Prinzip des Hotlinking 1.1 Vorbereitung der We...

Umfassendes Verständnis des html.css-Überlaufs

Umfassendes Verständnis des html.css-Überlaufs XM...