此API為遠(yuǎn)程實(shí)時(shí)獲取并顯示網(wǎng)站的Favicon.ico文件,美化網(wǎng)站外鏈顯示效果。
什么是Favicon?
Favicon就是出現(xiàn)在瀏覽器地址欄左側(cè)的那個(gè)小圖標(biāo),也叫做網(wǎng)站頭像。
為什么要獲取網(wǎng)站的favicon?
我們給一個(gè)網(wǎng)站加上超鏈接時(shí),如果在超鏈接的旁邊再附帶上這個(gè)網(wǎng)站的favicon圖標(biāo),能夠帶來(lái)非常好的顯示效果。
如何獲取favicon?
一般網(wǎng)站的favicon都存儲(chǔ)在網(wǎng)站的根目錄,并且命名為“favicon.ico”,所以我們可以先嘗試直接獲取這個(gè)文件,
如果獲取失敗,再?lài)L試解析網(wǎng)站中的meta標(biāo)簽,從中讀取favicon圖標(biāo)的url。
如果讀取成功,就把相應(yīng)的圖標(biāo)緩存在服務(wù)器,方便下次調(diào)用。