2009-09-04 11 views
6

Je suis en train de créer une liste de liens web vers des sites que je veux suivre, et je voudrais mettre l'icône du site, pas les navigateurs par défaut.Comment puis-je récupérer une icône de site Web?

Comment est-ce que je peux faire ceci?

+0

Y a-t-il un service ou une API que je demande pour un site Web et pour obtenir l'icône officielle de ce site en retour? – milkersarac

Répondre

9

HTML libre pour une page en question. Vous y trouverez un lien vers l'icône.

Par exemple, pour cette même page, vous pouvez voir les éléments suivants:

<link rel="shortcut icon" href="http://sstatic.net/so/favicon.ico"> 
<link rel="apple-itouch-icon" href="http://sstatic.net/so/apple-touch-icon.png"> 

Si vous voulez parler de le faire par programme, alors vous devez analyser HTML en essayant de trouver un lien vers le fichier * .ico dans la section HTML/HEAD.

0

Vous devriez rechercher une référence .ico dans la section HEAD du code HTML. Par exemple, en regardant le site Web de Google, je trouve ceci:

http://www.google.com/favicon.ico » type = "image/x-icon"/>

qui est exactement la icône google.

Hope this helps :)

15

beaucoup de sites mis un fichier favicon.ico à la racine afin télécharger le fichier "www.asite.com/favicon.ico" si elle existe. I pense que l'héritage IE ne prend en charge qu'un seul favicon, ce qui devrait en faire profiter la plupart d'entre eux. 10 Vous pouvez également essayer de vérifier les balises de lien pour voir s'il est situé quelque part spécifique.

par exemple:

<link rel="icon" type="image/vnd.microsoft.icon" href="http://example.com/image.ico"> 

plus sur favicons ici:

http://en.wikipedia.org/wiki/Favicon

1

Sur Firefox, il suffit d'ajouter le nom du fichier icône par défaut après un site Web affichant l'icône, dans l'URL.
Ex. https://www.google.ca/favicon.ico affichera l'icône Google. Clic droit et enregistrer.
Utilisez le signet Favicon Changer pour l'utiliser dans le navigateur.

Fonctionne pour moi!

Questions connexes