我不喜歡硬編碼。如何設置一個網站的圖標,除了命名它favicon.ico?
2
A
回答
8
看這個頁面的源代碼:
<link rel="shortcut icon" href="http://sstatic.net/so/favicon.ico" >
2
的rel =「快捷方式圖標」是好的,但最終無果而終可能。我也不喜歡硬編碼,但我們一直堅持下去。
您不能在非HTML對象(例如直接查看圖像)或您完全無法控制的錯誤頁面上放置鏈接> <。有時候,瀏覽器似乎無論如何都會抓取圖標,而忽略鏈接。因此,即使您更改路徑,您的服務器錯誤日誌仍會繼續填充/favicon.ico的毫無意義的404錯誤。
謝謝微軟,請求僅從包含該鏈接的站點請求收藏圖標太多了嗎?現在我們遇到了問題,蘋果堅持要抓取/apple-touch-icon.png,儘管沒有跡象表明這樣的文件可能存在。你們公司是垃圾。垃圾我告訴你!
啊!偉大的思想人士都會這樣想......刪除我的答案並提高你的答案。 – 2009-08-27 12:18:33
是的,我看到我們都使用相同的邏輯來得出這個結論。 我試圖在早些時候添加這個回覆到你的評論,但它已經消失了,現在明白了爲什麼:) – Janco 2009-08-27 12:20:39
它適用於Firefox,但是當用IE瀏覽器時,仍然沒有圖標。 – omg 2009-08-27 12:53:32