加载默认的favicon.ico(如果页面上尚不存在)

时间:2012-05-25 20:41:53

标签: php html

是否有一种优雅的加载默认图标的方式,只有当特定页面上没有其他图标加载时?

基本上,

if (favicon.ico exists) { 
    //do nothing
} 
else { 
    load default favicon.ico 
}

谢谢!

2 个答案:

答案 0 :(得分:1)

如果页面上未指定favicon,则浏览器应查找/favicon.ico(换句话说,位于网站根文件夹中的名为favicon.ico的文件)。这是默认的图标应该去的地方。

答案 1 :(得分:0)

你必须嗅探服务器的webroot以查看favicon是否存在,如果不是,你可以自己加载。

在页面中添加一个,您需要将其添加到<HEAD>

<link rel="shortcut icon" type="image/x-icon" href="http://.../favicon.ico"/>