Bonjour!
J'aimerai savoir comment je peut récupéré le favicon d'un site (en ayant sont url) grâce a du code HTML/javascript.
Question toute bête mais google ne m'a pas aidé...
Merci
!
Salut,
Juste avec du HTML/Javascript, je ne suis pas sûr que tu pourras. (enfin, si tu veux faire ça automatiquement bien sûr).
Faudrait explorer le DOM de la page en récupérant les balises <link> dont celle qui t'intéresse avec la favicon.
Ouai sur google s'était uniquement en php.
Et le DOM je voit vaguement ce que c'est mais je ne maitrise pas
Faudrait voir si tu peux faire une requête en javascript qui va te permettre de récupérer le contenu d'une page
Tu veut dire demander au serveur du site l'icone ?
Ouuuhlaa!
Bah si t'arrives à récupérer le contenu de ta page en javascript, après tu peux faire une regexp pour récupérer la valeur de la balise <link> qui va bien.
Normalement le fichier s'appel favicon.ico donc tu devrais faire une requête systématique sur cette adresse. Après l'avoir systématiquement juste en HTML/JS c'est impossible.
Répondre à SiM07
Ouulaa!
Je comprend les mots mais le sens de vos phrase m'échappe
!
| Citation : Normalement le fichier s'appel favicon.ico donc tu devrais faire une requête systématique sur cette adresse. Après l'avoir systématiquement juste en HTML/JS c'est impossible. |
Tu veut dire rajouter "Favicon.ico a la fin de l'adresse ?
ça ça ne marche pas a tout les coup...
| Citation : Bah si t'arrives à récupérer le contenu de ta page en javascript, après tu peux faire une regexp pour récupérer la valeur de la balise <link> qui va bien. |
ça ça me parait la seul méthode sur a 100% mais je sais pas comcrètement comment on fait (jamais vus les balises link en HTML).
Si c'est rapide et que vous le savez dite le moi.
Je vais demander a Google
!
| Vermoute a écrit : Ouulaa!
|
exactement ce que je dis. Mais qu'en HTML/JS c'est impossible.
Répondre à SiM07
Ah pardon j'ai lut possible !
Bou c'est chiant
!
Comment fait firefox alors ? on voit toujours le favicon dans la barre d'adresse!
Firefox fait déjà une requête systématique sur favicon.ico pour info
suffit de regarder les logs d'un serveur apache sans ce fichier tu verras une 404 systématiquement.
Après il le fait avec le dom mais dans ce cas il faut que tu récupère le code source d'une page externe. Là tu peux te dire, génial ! XMLHTTPRequest sauf, sauf que ... sécurité oblige tu ne peux effectué une XMLHTTPRequest que sur une adresse du même domaine que ta page. Donc impossible.
Reste une solution très proche d'un traitement 100% JS qui consite à récupérer le code de la page en PHP via une connexion CURL puis ensuite renvoyer le code récupérer dans une page de ton domaine pour le récupérer via un XMLHTTPRequest.
Bref là ça reste un peu compliqué car le dom avec une tel page et un traitement JS c'est sans doute très long pour un résultat bof. Donc quand tu récupères ta page via CURL alors là tu utilises DOM mais en PHP et tu ne renvois que le favicon.
Pense quand même à faire un système de cache histoire de ne pas faire une connexion CURL systématiquement car c'est très lourd, ... ou plutôt très lent
Voilà les détails de ma réponse.
Répondre à SiM07
Tu utilise beaucoup de mot que je ne connai pas vraiment
.
Mais dans l'ensemble j'ai... pas compris
!
Bon en tout cas c'est trop compliquer si j'ai bien compris.
Bas tant pis merci quand même
!
Il y a 750 utilisateurs connus et inconnus. Pour voir la liste des connectés connus, cliquez ici.
