0

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

本质上,

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

谢谢!

4

2 回答 2

1

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

于 2012-05-25T20:46:20.013 回答
0

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

太向页面添加一个,您需要将其添加到<HEAD>.

<link rel="shortcut icon" type="image/x-icon" href="http://.../favicon.ico"/>
于 2012-05-25T20:46:37.727 回答