我有一個網站,我在3個瀏覽器上測試了IE,Firefox和Chrome,我的圖標看起來並沒有在Chrome中顯示,但它確實顯示在其他瀏覽器中。我已經嘗試多次清除Chrome緩存,但似乎沒有幫助。Favicon沒有在谷歌瀏覽器中顯示
你可以請建議我一些方法來解決這個問題。
我有一個網站,我在3個瀏覽器上測試了IE,Firefox和Chrome,我的圖標看起來並沒有在Chrome中顯示,但它確實顯示在其他瀏覽器中。我已經嘗試多次清除Chrome緩存,但似乎沒有幫助。Favicon沒有在谷歌瀏覽器中顯示
你可以請建議我一些方法來解決這個問題。
在新標籤中打開你的圖標URL,然後按ctrl + F5
要獲得圖標的網址通過ctrl + U
去查看源代碼,你也得到該URL的href點擊。
<link rel="shortcut icon" href="//cdn.sstatic.net/stackoverflow/img/favicon.ico?v=6cd6089ee7f6">
確保你沒有任何body
- 相關的標記(例如,一個div
)在head
,該圖標聲明之前。例如:
<html>
<head>
<title>My page</title>
<div>stuff</div> <?-- This div has nothing to do here -->
<link rel="icon" href="/favicon.ico">
</head>
<body>...</body>
</html>
的原因是:一旦遇到鉻它不應該在頭(div
,p
...)找到一個標記,它認爲標題中結束。因此,所有後面的標記,在身體上沒有任何意義,都會被忽略。這可能是您可能用於圖標的link
標記的情況。
此行爲特定於Chrome。這就解釋了爲什麼你只能用這個瀏覽器才能得到這個bug。
它是否以隱身方式出現? Favicons在緩存時很奇怪:P – MarshallOfSound