favicon ne fonctionne pas sous IE
J'ai un site à l'aide d'un favicon personnalisé.ico. Le favicon s'affiche correctement dans tous les navigateurs sauf IE. Lorsque vous tentez d'afficher le favicon dans IE, j'ai un gros x rouge; lors de l'affichage de l'icône du site dans un autre navigateur, il affiche très bien. La source de la page comprend
et ça fonctionne dans d'autres navigateurs. Merci pour vos pensées.
EDIT: RÉSOLU: de La source du problème était le fichier est au format jpg renommé de l'ico. J'ai créé le fichier en tant que ico et il fonctionne comme prévu. Merci pour vos commentaires.
- quelle version de IE?
- Pourriez-vous nous montrer le code html que vous utilisez pour spécifier l'icône?
- Vous voulez dire lorsque vous accédez à l'URL directement, il montre une image brisée trop?
Vous devez vous connecter pour publier un commentaire.
Droite, vous n'avez pas été très utile (en fournissant à la source serait vraiment utile!) mais là, vous allez... Quelques points à vérifier:
Est le code comme ceci:
Est-il dans le
<head>
?Est l'image d'un réel fichier ico? (renommer une image bitmap n'est pas un vrai .ico! Légèrement différent format)
Fonctionne lorsque vous ajoutez la page dans les favoris?
Dans IE et FireFox le favicon.ico est seulement demandé à la première page visitée sur le site, ce qui signifie que si le favicon.ico nécessite une connexion (par exemple, votre site est un site fermé et nécessite log in), puis l'icône ne sera pas affichée.
La solution est d'ajouter une exception pour le favicon.ico, par exemple dans ASP.Net vous ajoutez dans le web.config:
Devrait-on faire à cette réponse:
Même question: ne fonctionne pas sous IE (y compris IE 10), a travaillé partout ailleurs.
S'avère que le fichier n'était pas un "réel" .fichier ico. J'ai corrigé cela en le téléchargeant sur http://www.favicon.cc/, puis de le télécharger à nouveau.
J'ai d'abord testé par génération aléatoire .fichier ico sur ce site et en l'utilisant à la place de mon fichier d'origine. Vu que ça a fonctionné.
Avez-vous essayez de mettre de l'icône à l'URI de "
/favicon.ico
" ? IE pourriez ne pas savoir à propos de la balise link façon de se référer à elle.Plus d'infos de W3.
Si vous avez tout essayé ci-dessus et cela ne fonctionne toujours pas sous IE, vérifiez vos paramètres IIS si vous utilisez un Serveur Windows.
Assurez-vous que les en-Têtes HTTP > “Activer l'expiration de contenu”, c'EST PAS DÉFINIE à Expirer immédiatement”
Je sais que c'est un très vieux sujet, mais comme c'est la première qui est venue sur ma recherche google, je voulais juste ajouter ma solution:
J'ai eu ce problème aussi bien avec une icône qui a été fourni par le client. Il apparaît dans tous les navigateurs en dehors de l'ei. L'ajout de la
link
oumeta
les balises ne fonctionnent pas, j'ai donc commencé à regarder le format de l'icône de fichier.Il semblait être valide icône du fichier (et pas seulement un renommé de l'image), mais qu'il fixe à la fin était de la convertir en une image, l'enregistrer au format GIF, et de le convertir ensuite retour à une icône.
Aussi assurez-vous de désactiver le cache IE pendant que vous effectuez le test.
J'ai eu exactement ce problème et rien ne semblait fonctionner. Après effacement de la mémoire cache du navigateur un nombre incalculable de fois et même mise à jour d'IE à v9, j'ai trouvé ceci: http://favicon.htmlkit.com/favicon/
Le lien ci-dessus ont résolu le problème parfaitement pour moi!
Aucune des deux solutions n'a fonctionné pour moi.
Tout d'abord j'ai fait en sorte que l'icône est dans le bon format d'utiliser le site web pour créer des icônes proposées ci-dessus.
Puis je l'ai renommé l'icône de " favicon.ico' à 'myicon.ico " et ajouté le code suivant dans ma page (dans le
<head>
tags):L'icône est sur le même dossier que la page.
Cela a résolu le problème pour moi. La question derrière la scène avait sans doute quelque chose à voir avec la mise en cache d'IE, mais je ne suis pas sûr.
Soins de partager l'URL? De nombreux navigateurs composer avec les icônes favorites (par exemple) format png alors que IE a souvent des ennuis. - Aussi les anciennes versions d'IE n'a pas vérifier la source html de la localisation de la favicon, mais juste sans relâche essayé d'obtenir "/favicon.ico" à partir du serveur web.
Une fois, j'ai utilisé un PNG d'un favicon.ico et il apparaît dans tous les navigateurs sauf IE. Peut-être quelque chose dans le fichier d'origine pour ne pas être reconnu par IE. Assurez-vous également que c'est 32x32. Ne sais pas si c'est important cependant. Mais c'est quelque chose que j'ai dû faire en sorte pour le voir dans IE.
Espère que cela aide. Essayez d'utiliser un fichier ico ailleurs, juste pour voir si cela fonctionne.
ce qui semble être une des pages ASPX problème, je n'ai jamais été en mesure de montrer un favicon sur une page pour IE (toutes les autres oui Chrome, FF et safari) les seuls sites que j'ai vu qui sont l'exception à cette règle sont bing.com, msdn.com et d'autres qui appartiennent à MS et exécuter sur asp.net, il ya quelque chose qu'ils ne nous disent pas! même dans le monde connu des sites de cant montrer dans IE par exemple: manu.com (le plus parcouru équipe de sport dans le monde) aspx site et ne parvient pas à dislplay la favicon sur IE. http://www.manutd.com/favicon.ico ne afficher l'icône.
Merci de me prouver le contraire.
LA SOLUTION :
J'ai créé une icône existante fichier png en modifiant simplement l'extension de l'image de png vers ico. J'utilise drupal 7 bartik thème, j'ai donc mis de l'icône de raccourci sur le serveur et il a TRAVAILLÉ pour Chrome et Firefox mais pas IE. Aussi, l'icône de l'image est blanc-blanc sur le bureau.
Puis j'ai pris les conseils de certains gars ici et réduit la taille de l'image à 32x32 pixels à l'aide d'un éditeur d'image (gimp 2<<
J'ai téléchargé l'icône de la même manière que précédemment, et il a bien fonctionné pour tous les navigateurs.
Je vous aime les gars sur stackoverflow, vous m'avez aidé à résoudre BEAUCOUP de problèmes. MERCI!!!!
Merci à tous pour votre aide.J'ai essayé différentes options, mais la bas on a travaillé pour moi.
J'ai ajouté les deux lignes ci-dessus dans le header de ma page et il a travaillé dans tous les navigateurs.
Grâce
Peut-être que c'aider les autres.
Pour moi ICÔNE n'était pas affiché dans IE, même après avoir suivi toutes les étapes.
Enfin j'ai trouvé une note dans MSDN Icônes De Raccourci De Dépannage.
J'ai été en utilisant IE dans "En Privé" mode, une fois que j'ai vérifié en mode normal.... Fav Icône affichée correctement.
Concernant les incompatibilités avec IE9 je suis tombé sur cette blog qui donne des conseils pour la création d'un favicon qui est reconnu par IE9.
Dans une essence, essayez de créer un favicon avec le site suivant: http://www.xiconeditor.com/
Vérifier les en-têtes de réponse pour votre favicon. Ils ne doivent pas inclure de "Cache-Control: no-cache".
Vous pouvez le vérifier à partir de la ligne de commande à l'aide de:
ou
(ou utiliser un autre outil qui va vous montrer en-têtes de réponse)
Si vous voyez un "Cache-Control: no-cache" dans les il y, régler la configuration de votre serveur de retirer cet en-tête de la favicon de réponse ou de définir un max-age.
L'exécution d'Internet Explorer en tant qu'Administrateur. Si vous ouvrez IE en mode normal, puis favicon ne s'affiche pas sur IE 11 (Win 7). Je ne suis pas sûr que le comportement sur les autres versions de navigateurs.
Aussi - des erreurs de certificat (https) peut empêcher le favicon d'apparaître. L'équipe de sécurité a changé notre paramètres du serveur et j'ai commencé à me "Il y a un problème avec ce site web de certificat de sécurité." En cliquant sur "Poursuivre avec ce site web (non recommandé)." m'a pris pour le site, mais ne serait PAS afficher le favicon.
Je vais voir des comportements différents entre Windows 10 et Windows Server 2016 et entre IE et Edge. J'ai testé à l'aide de http://www.microsoft.com.
Windows Server 2016 IE 11:
Favoris: icône du site
La barre d'adresse: icône du site
Onglet du navigateur: icône du site
Windows 10 c'est à dire 11:
Favoris: icône du site
La barre d'adresse: générique bleu-icône E
Onglet du navigateur: générique bleu-icône E
Windows 10: Bord
Favoris: icône du site
La barre d'adresse: pas d'icône
Onglet du navigateur: icône du site
Quel est le problème avec Windows 10 c'est à dire en montrant l'icône générique?
Ce travail crossbrowser pour moi (IE11, EDGE, CHROME, FIREFOX, OPERA), l'utilisation https://www.icoconverter.com/ à créer .fichier ico