2011-11-23 37 views
0

我正在研究Facebook如何在用戶共享的URL上提供外部網站預覽。結果不僅僅是縮略圖,而是實際文字,嵌入式視頻或圖像,具體取決於所給的鏈接。例如,如果您從維基百科文章發佈鏈接,則會顯示文本。如果您從Dailymotion發佈視頻的鏈接,它會嵌入它。 有沒有一個PHP/Javascript-Ajax的方法來完成這個?任何特定的圖書館爲此目的?如何實現類似Facebook的預覽器

如果沒有,服務器端(如果可能的話,在PHP中)最好的方式是什麼,以便網頁抓取和顯示縮略圖預覽?

+1

他們有特定的網站標記爲自定義預覽(想想YouTube或其他視頻網站),但否則它只是讀取元描述,標題,並尋找頁面上的圖像(而不是在CSS)。這是如果沒有任何特定的Facebook標記。 –

+0

有Facebook專用標記,他們的'og'標記。 – ceejayoz

回答

2

Facebook通過查找Open Graph meta tags來完成此操作。在嵌入式視頻的情況下,它正在尋找og:video標籤。

如果沒有OG標籤,它會做出最佳猜測。

相關問題