2008-12-22 89 views
0

現在我知道這裏有很多類似的問題,但我想我已經介紹了所有的基礎知識。這是我知道的:爲什麼我的圖標不工作?

我的圖標是通過/favicon.ico訪問(full link

的HTML是(page URL):

<link rel="icon" href="http://www.bandcmotors.co.uk/favicon.ico" type="image/x-icon" /> 
<link rel="shortcut icon" href="http://www.bandcmotors.co.uk/favicon.ico" type="image/x-icon" /> 

我試過相對和絕對的版本了。沒愛。

的HTTP響應頭:在瀏覽器中

Date: Mon, 22 Dec 2008 15:07:34 GMT 
Server: Cherokee 
Etag: 494bc264=57e 
Last-Modified: Fri, 19 Dec 2008 15:48:52 GMT 
Content-Type: image/x-icon 
Content-Length: 1406 

200 OK 

圖標加載罰款,我已經清除我的緩存,但我仍然無法看到地址欄或標籤的圖標。在Firefox或IE上。

我究竟做錯了什麼?

編輯1.我用a validator,它相當有幫助地告訴我,它無法下載它。奇怪的是考慮到我可以很好地下載它......如果有人能解釋這一點,它可能有助於解決這個問題。

編輯2.我只是摔倒我的電腦,重新啓動,一切正常。我恨拒絕緩存正確地清除自己**** ****牢騷> =(

+0

奇怪......它在FF和IE7中對我很好用 – Greg 2008-12-22 17:40:15

回答

1

它工作正常,在我的Safari瀏覽器,即使在窗口...;)

3

您是否嘗試過使用gif或png? W3C documentation引用以下內容:

但是,您選擇的圖像的格式必須是16x16像素或32x32像素,使用8位或24位顏色。圖像格式必須是PNG(W3C標準),GIF或ICO之一

您的圖像是否符合?你有沒有嘗試過使用其他的圖標?

0

您是否嘗試過使用圖標的相對路徑,而不是完整的「http:// ....」地址?例如:

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

另一個建議是刪除類型屬性:

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

我可以看到它在Firefox和Opera也一樣,是。

3

它工作正常,您的瀏覽器可能會因某種原因緩存它。 。

順便說一下,在這種情況下,不建議ETag的,更好的只是使用「過期」頭......

0

這可能是您的託管服務提供商的問題(如適用)。 GoDaddy &其他受歡迎的託管服務提供商緩存某些細節&每小時刷新一次您的「虛擬服務器」。