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

Ist es einfach, mit Vue3 eine Popup-Komponente zu kapseln?

Inhaltsverzeichnis Zusammenfassung zuerst: 🌲🌲 Vor...

So verwenden Sie CSS-Variablen in JS

So verwenden Sie CSS-Variablen in JS Verwenden Si...

Detaillierte Erklärung der MySQL Truncate-Verwendung

Inhaltsverzeichnis MySQL Truncate-Verwendung 1. T...

Führen Sie die Shell oder das Programm im Docker-Container auf dem Host aus.

Um zu vermeiden, dass für den Betrieb immer wiede...

Details zur zugrundeliegenden Datenstruktur von MySQL-Indizes

Inhaltsverzeichnis 1. Indextyp 1. B+ Baum 2. Was ...

Detaillierte Erläuterung der Protokollverarbeitung von Docker-Containern

Docker verfügt über viele Log-Plugins. Standardmä...

Detaillierte Erläuterung der Docker Swarm-Dienstorchestrierungsbefehle

1. Einleitung Docker verfügt über ein Orchestrier...

Einführungstutorial zu React Hooks

Zustandshaken Beispiele: importiere { useState } ...

HTML als Startseite festlegen und zu Favoriten hinzufügen_Powernode Java Academy

So implementieren Sie die Funktionen „Als Startse...