Moet je <link rel= icon href= favicon.ico type= image/x-icon />?

Ik heb de volgende regel code niet in mijn head-tag opgenomen, maar mijn favicon verschijnt nog steeds in mijn browser:

<link rel="icon" href="favicon.ico" type="image/x-icon" />

Wat is het doel van het opnemen?


Antwoord 1, autoriteit 100%

Als je de favicon niet aanroept, favicon.ico, kun je die tag gebruiken om het daadwerkelijke pad op te geven (als je het in een images/-directory hebt staan ). De browser/webpagina zoekt standaard naar favicon.icoin de hoofdmap.


Antwoord 2, autoriteit 68%

Je zou eigenlijk beide moeten doen, zodat alle browsers het pictogram zullen vinden.

Het bestand “favicon.ico” een naam geven en het in de hoofdmap van uw website plaatsen is de methode “afgeraden” door W3C:

Methode 2 (afgeraden): het favicon op een vooraf gedefinieerde URI plaatsen
Een tweede methode voor het specificeren van een favicon is gebaseerd op het gebruik van een vooraf gedefinieerde URI om de afbeelding te identificeren: “/favicon”, die relatief is ten opzichte van de serverroot. Deze methode werkt omdat sommige browsers zijn geprogrammeerd om te zoeken naar favicons met die URI.
W3C – Een favicon aan uw site toevoegen

Dus, om alle situaties te dekken, doe ik dat altijd naast de aanbevolen methode om een ​​”rel”-kenmerk toe te voegen en dit naar hetzelfde .ico-bestand te verwijzen.


Antwoord 3, autoriteit 28%

Ik gebruik het om twee redenen:

  1. Ik kan een vernieuwing van het pictogram forceren door een queryparameter toe te voegen, bijvoorbeeld ?v=2. zoals dit:
    <link rel="icon" href="/favicon.ico?v=2" type="image/x-icon" />

  2. Voor het geval ik het pad moet specificeren.


Antwoord 4, autoriteit 7%

Het gewoon toevoegen aan de hoofdmap werkt op de een of andere manier, maar ik heb gemerkt dat als ik de favicon moet wijzigen, het dagen kan duren om te updaten… zelfs een cachevernieuwing helpt niet.


Antwoord 5, autoriteit 5%

Veel mensen stellen hun cookiepad in op /. Dat zorgt ervoor dat elk favicon-verzoek een kopie van de site-cookies verzendt, in ieder geval in Chrome. Het adresseren van uw favicon naar uw cookieloze domein zou dit moeten corrigeren.

<link rel="icon" href="https://cookieless.MySite.com/favicon.ico" type="image/x-icon" />

Afhankelijk van hoeveel verkeer u krijgt, kan dit de meest praktische reden zijn om de link toe te voegen.

Informatie over het instellen van een cookieloos domein:

http://www.ravelrumba.com/blog/static-cookieless-domain /

LEAVE A REPLY

Please enter your comment!
Please enter your name here

three × 1 =

Other episodes