2013-03-25 118 views

回答

1

當物理favicon.ico文件放置在webapp的根文件夾中時,無論您是否在<link>中明確指定它,大多數瀏覽器都會自動使用它。如果您通過移動圖標文件到某個文件夾,並使用<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>

不要忘記在測試之前清除瀏覽器緩存。瀏覽器非常積極地緩存它。

0

這是不可能的,因爲你無法阻止瀏覽器請求它。引自Yahoo!

favicon.ico是一個保留在服務器根目錄下的映像。 這是一個必要的邪惡,因爲即使你不關心它的 瀏覽器仍然會要求它

因此,所有你能做的是使圖像儘可能小和一套與你的感覺Expires頭自在。

有關更多信息,您可以查看此SO question