当我将应用程序部署到谷歌应用程序引擎时,favicon.ico不会出现

时间:2012-07-28 05:41:18

标签: html google-app-engine favicon

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

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

但仍然不会在浏览器中显示favicon。

为什么?我需要做什么才能将favicon放在浏览器中。

2 个答案:

答案 0 :(得分:2)

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

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

答案 1 :(得分:1)

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

试试这个:

<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" />