Le script envoi l'URL dont vous désirez avoir le favicon à un fichier PHP via une requête AJAX. Ce fichier PHP ouvre ensuite l'adresse de l'URL et capture tout son code HTML. Ce code est ensuite trillé pour en retirer la balise du favicon dans le header. Si cette balise n'est pas trouvée, le script tente de seulement ajouter un « /favicon.ico » à l'URL et si une image n'est pas trouvé à cet endroit, le script renvoi une image de favicon vide (celle par défaut dans le navigateur Firefox).
Peut servir, entre autres, à ajouter automatiquement le favicon appropriés à coté des liens externes de votre site. Cependant, comme vous vous en doutez surement, charger tout le HTML de plusieurs pages externes en même temps ça peut devenir lourd ! C'est pour cela qu'il est préférable d'utiliser cette méthode en AJAX lancé après le chargement de votre page avec l'événement « onLoad ».
Je n'ai pas mis le code source ici pour l'instant car ce script utilise plusieurs autres de mes scripts expérimental et incomplets notamment pour la gestion de l'URL. Alors, pour ne pas vous refiler du code tout croche, je préfère m'abstenir...
Catégorie : Scripts / PHP
Créé le : 17 juillet 2011
Phase : Terminé
Prog. : JavaScript et PHP.