如何在特定的jsp页面中禁用favicon.ico,以便不会有任何流量?
提前致谢。
答案 0 :(得分:1)
当物理favicon.ico
文件放在webapp的根文件夹中时,无论您是否在<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>
。
在测试之前不要忘记清除浏览器缓存。浏览器非常积极地缓存它。
答案 1 :(得分:0)
这是不可能的,因为你无法阻止浏览器请求它。引自Yahoo!
favicon.ico是一个保留在服务器根目录中的图像。 这是一个必要的邪恶,因为即使你不关心它 浏览器仍会请求它
所以你所能做的就是让图像尽可能小,然后用你觉得舒服的东西设置expires标题。
您可以查看此SO question以获取更多信息。