3

我已将 favicon.ico 放在我项目的网页目录中。我还在 jsp 页面中放置了一个标签,以将 favicon 放在浏览器上:

<link rel="icon" type="image/ico" href="./favicon.ico"/>

但该图标仍然没有出现在浏览器中。

这是为什么 ?我需要做什么将网站图标放在浏览器中。

4

2 回答 2

2

即使 favicon 路径得到正确解析,您可能仍需要清除浏览器的 favicon 缓存(曾经发生在我身上)。

例如对于 Safari/Mac OS:退出浏览器,然后删除文件 $HOME/Library/Safari/WebpageIcons.db。

于 2012-07-31T21:17:39.970 回答
1

URL 需要被解析为真正的公共网址,而不是服务器端路径。

尝试这个:

<link href="${pageContext.request.contextPath}/favicon.ico"  rel="shortcut icon" type="image/x-icon" />

或者

<link href="<c:url value="/favicon.ico"/>" rel="shortcut icon" type="image/x-icon" />
于 2012-07-28T06:11:46.427 回答