2014-07-12 76 views
0

我正在嘗試製作一個簡單的網頁,並且該網站圖標被我瀏覽過的其他頁面的圖標覆蓋。網站圖標被最近瀏覽的頁面圖標取代

前段時間我創建了一個簡單的favicon.ico文件,我用這條線確定它在我的頁面的頭:8080:

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

我在本地主機通過服務器所瀏覽的網站。當我查看網站的來源並點擊圖標文件的鏈接時,它會將我帶到localhost:8080/favicon.ico併成功顯示圖標,因此這裏沒有問題。

但是,在我製作圖標之前,我訪問了gmail,然後訪問了我的頁面。之後,該頁面顯示了gmail徽標而不是我的徽標。 (我使用的是Chrome,所以我通過顯示頁面的標籤中顯示的內容來標識徽標。)當我將我的徽標添加到頁面時,gmail仍然存在。

作爲一個實驗,我嘗試將徽標的href更改爲「http://www.brown.edu/favicon.ico」(布朗大學徽標)。這工作。然後我將它改回「favicon.ico」。這沒有用;布朗標誌仍然存在。我也試着清理我的緩存,它應該已經刪除了內存中的所有圖標。刷新一次後,棕色圖標消失,並被默認的「摺疊頁面」圖標取代。經過另一次刷新後,布朗圖標又回來了。

不是一個重要的問題,但我仍然沒有想法。任何幫助?

+1

它的緩存某處...嘗試更改文件名像這樣:'<鏈接的rel = 「圖標的」 href = 「new_favicon.ico」 類型= 「圖像/ X-圖標」>' - 變化實際的文件名也 – Iansen

+0

哇...它的工作。謝謝! – NcAdams

回答

1

<link>是一個自閉標籤。

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

如果您需要IE支持,也可以添加此行。

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