Tegyük fel, hogy egy webapplikáción belül több weboldal favikonját szeretnénk megjeleníteni. Ezt kétféleképpen tehetjük meg, az első megoldás az lenne, hogy minden weboldalról egyenként lekérjük a favikon.ico képet. Ezzel csak annyi a gond, hogy nem biztos, hogy a kép a gyökérkönyvtárban van, így minden weboldalnak külön-külön kell beállítani az URLt, ahonnan a fakinját lekérhetjük.
A másik megoldás jóval egyszerűbb, kérjük le a Googletól. A következő URLt használva bármely weboldal favikonja egyszerűen lekérhető:
http://www.google.com/s2/u/0/favicons?domain=szoftvertipp.info
Ha nem pont a SzoftverTipp favikonjára vagyunk kíváncsiak, csupán a domain paramétert kell megváltoztatnunk és készen is vagyunk. Írtam egy rövid kis PHP scriptet, ami szemlélteti, hogyan kérhetjük le egyszerre több weboldal favikonját és illeszthetjük be oldalunkba.
// automatikusan beilleszti weboldalunkba az oldalhoz tartozó favikont
function getFavicon($domain){
echo '<img src=http://www.google.com/s2/u/0/favicons?domain=' . $domain . '>';
}
// hívjuk meg a függvénnyünk pár weboldalra
getFavicon(‘szoftvertipp.info’);
getFavicon(‘lacyg.info’);
getFavicon(‘brokenlinkscheck.com’);
Szerző: László Gazsi
Szabadúszó frontend fejlesztő. Honlapom: Freelance Software Developer.