|
|
什么是favicon?
/ b4 A) z) y$ N6 Cfavicon就是出现在浏览器地址栏左侧的那个小图标,也叫做网站头像。1 \7 }5 A! X- d, F9 F* Z5 o1 M" u- s7 H
6 z T+ ~5 y1 N1 S- d# S
为什么要获取网站的favicon?
: e7 b; f& A$ q/ y/ N4 p0 Q& S' h. \我们给一个网站加上超链接时,如果在超链接的旁边再附带上这个网站的favicon图标,能够带来非常好的显示效果。(具体可见本博客的友情链接页面)6 I0 Z w2 W6 D& o& @# O4 I: d3 _
* M$ H5 F1 d/ `8 i) d6 H- d如何获取favicon?
* y% |! h$ @3 ?* f一般网站的favicon都存储在网站的根目录,并且命名为“favicon.ico”,所以我们可以先尝试直接获取这个文件;5 y7 R+ T+ B j; @3 q& t- t
如果获取失败,再尝试解析网站中的meta标签,从中读取favicon图标的url。4 W n4 N+ E4 L! O. Q. |
如果读取成功,就把相应的图标缓存在服务器,方便下次调用。
6 W% V0 \. o3 o) E, u ^
/ S! f: S- d, @9 W9 P4 D2 |演示链接0 _; |+ {0 m3 c; D6 Y9 |% L D
h3 m: x- p% y$ T& ?4 c, X
getfavicon.rar
(8.42 KB, 下载次数: 0, 售价: 2 金币)
5 b1 f- d% Q! e+ q- {7 d
& m3 k) |0 R2 x7 t. ~' j
|
|