2009-09-04 58 views
6

我正在建立一個網站鏈接列表,我想跟蹤的網站鏈接,我想把網站圖標,而不是默認的瀏覽器。如何檢索網站圖標?

我該怎麼做?

+0

是否有我問一個網站,得到的回報該網站的官方圖標的任何服務或API? – milkersarac 2016-02-21 12:38:00

回答

9

開放源HTML代表有問題的網頁。在那裏你會找到一個圖標的鏈接。

例如,對於這個非常頁面,您可以看到以下內容:

<link rel="shortcut icon" href="http://sstatic.net/so/favicon.ico"> 
<link rel="apple-itouch-icon" href="http://sstatic.net/so/apple-touch-icon.png"> 

如果你指以編程方式做到這一點,那麼你就需要解析HTML試圖找到一個鏈接到* .ico文件HTML/HEAD部分。

0

你應該尋找在HTML的HEAD部分中的.ICO參考。例如,着眼於谷歌網站,我發現這一點:

http://www.google.com/favicon.ico」類型= 「圖像/ X-圖標」/>

這正是谷歌圖標。

希望這有助於:)

15

很多網站把favicon.ico的文件中的根所以下載文件「www.asite.com/favicon.ico」如果它的存在。 我認爲傳統的IE瀏覽器僅支持單個圖標,使得應該得到它其中的大多數。

你也可以嘗試檢查鏈接標籤,看看是否有特定位置。

如:

<link rel="icon" type="image/vnd.microsoft.icon" href="http://example.com/image.ico"> 

更多的網站圖標的位置:

http://en.wikipedia.org/wiki/Favicon

1

在Firefox上,只需添加默認的圖標文件名顯示的圖標一個網站後,在URL中。例子:
Ex。 https://www.google.ca/favicon.ico將顯示Google圖標。點擊右鍵並保存。
使用書籤Favicon Changer附加組件在瀏覽器中使用它。

適合我!