Pour choisir un un emplacement ou un type de fichier différent (par ex. PNG o SVG ) pour le favicon :
L'une des raisons peut être que vous souhaitez que l'icône se trouve à un endroit spécifique, peut-être dans le dossier images ou quelque chose de similaire. Par exemple :
<link rel="icon" href="_/img/favicon.png">
Cet emplacement différent peut même être un CDN, comme SO semble le faire avec <link rel="shortcut icon" href="http://cdn.sstatic.net/stackoverflow/img/favicon.ico">
.
Pour en savoir plus sur l'utilisation d'autres types de fichiers comme le PNG, consultez le site suivant cette question .
Pour suppression de la mémoire cache des objectifs :
Ajouter une chaîne de requête au chemin d'accès à des fins d'optimisation du cache :
<link rel="icon" href="http://stackoverflow.com/favicon.ico?v=1.1">
Les favicons sont très souvent mis en cache et c'est un excellent moyen d'assurer une mise à jour.
Note de bas de page sur l'emplacement par défaut :
En ce qui concerne la première partie de la question : tous les navigateurs modernes détectent un favicon à l'emplacement par défaut. no une raison d'utiliser un link
pour cela.
Note de bas de page sur rel="icon"
:
Comme l'indique Réponse de @Semanino , en utilisant rel="shortcut icon"
est une ancienne technique qui était requise par les anciennes versions d'Internet Explorer, mais dans la plupart des cas, elle peut être remplacée par l'option plus correcte rel="icon"
l'instruction. L'article @Semanino s'appuie sur correctement les liens vers la spécification appropriée qui montre un rel
valeur de shortcut
n'est pas une option valable.
0 votes
Je n'ai jamais vu qu'un navigateur en ait eu besoin. Avez-vous des exemples ?
0 votes
Je peux citer quelques navigateurs qui ont des paramètres de préférence pour rechercher ou non des
favicon.ico
automatiquement. Par conséquent, si vous voulez être sûr que votre icône s'affiche, il est préférable d'inclure un lien dans votre code HTML. Par ailleurs, les fichiers .png sont généralement plus petits que les fichiers .ico comparables.0 votes
Nommez-en quelques-uns, s'il vous plaît, Monsieur Lister :) Non shark555, je ne peux en citer aucun...
5 votes
Firefox (et d'autres navigateurs basés sur Gecko comme SeaMonkey) dispose de plusieurs paramètres permettant d'affiner son comportement.
browser.chrome.favicons
La valeur true permet de rechercher favicon.ico dans la racine ; la valeur false permet de charger une icône uniquement si elle est spécifiée dans la page HTML. Voir kb.mozillazine.org/Browser.chrome.favicons et les pages qui s'y rapportent.0 votes
Duplicata possible de Faut-il inclure <link rel="icon" href="favicon.ico" type="image/x-icon" /> ?