我們非常熟悉的主流瀏覽器有 Firefox,Safari,Chrome,Edge 和 Internet Explorer,更不用說(shuō)還有眾多使用 Chrominum 作為渲染引擎但提供了獨(dú)特用戶體驗(yàn)的新型瀏覽器,比如 Samsung Internet 或者 Brave。
相反,微瀏覽器是一類同樣可以訪問(wèn)網(wǎng)站鏈接、解析 HTML 并產(chǎn)生用戶體驗(yàn)的 User-Agent,但和傳統(tǒng)的瀏覽器不同,其 HTML 解析能力是有限的,并且渲染引擎非常集中。它打造的用戶體驗(yàn)并不是交互式的,而是具象的 —— 為了告知用戶 URL 的另一端到底有什么內(nèi)容。
創(chuàng)建鏈接預(yù)覽圖并不是什么新鮮的事情。Facebook 和 Twitter 早在十多年前就開(kāi)始在帖子中使用這個(gè)技術(shù)了。那也是最早的使用案例。營(yíng)銷團(tuán)隊(duì)創(chuàng)建了 backlog 條目從 Twitter Cards 和 Facebook 的 Open Graph 注釋中采用不同的微數(shù)據(jù)。LinkedIn 同樣采用了 Open Graph 和 OEmbed 標(biāo)簽來(lái)幫助生成預(yù)覽圖。
特征User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10_11_1)
AppleWebKit/601.2.4 (KHTML, like Gecko)
Version/9.0.1 Safari/601.2.4
facebookexternalhit/1.1
Facebot Twitterbot/1.0
綜上所述,這個(gè)UA一般使用場(chǎng)景為國(guó)外平臺(tái)對(duì)聊天框中鏈接的預(yù)覽訪問(wèn),如果您沒(méi)有國(guó)外業(yè)務(wù),可以禁止掉
使用京策盾高防CDN可以完美杜絕這個(gè)問(wèn)題