1

如何在特定的 jsp 页面中禁用 favicon.ico,这样就不会有任何流量?

提前致谢。

4

2 回答 2

1

当物理favicon.ico文件放在 webapp 的根文件夹中时,大多数浏览器都会自动使用它,无论你是否在 a 中明确指定它<link>。如果您通过将 favicon 文件移动到某个文件夹并使用<link>元素来引用它来更改它,如下所示,

<link rel="shortcut icon" href="${pageContext.request.contextPath}/somefolder/favicon.ico" />

甚至将文件重命名为标准以外的其他名称favicon.ico

<link rel="shortcut icon" href="${pageContext.request.contextPath}/logo-16x16.png" />

那么您可以针对特定的 JSP 页面完全删除/跳过整个页面<link>

测试前不要忘记清除浏览器缓存。浏览器非常积极地缓存它。

于 2013-03-25T15:43:07.610 回答
0

这是不可能的,因为您无法阻止浏览器请求它。引自雅虎!

favicon.ico 是保留在服务器根目录中的图像。这是一个必要的邪恶,因为即使你不关心它,浏览器仍然会请求它

因此,您所能做的就是使该图像尽可能小,并根据您的感觉设置过期标题。

您可以查看这个SO question以获取更多信息。

于 2013-03-25T15:42:54.947 回答