2009-09-16 57 views
0

當發佈一個鏈接到你的Facebook個人主頁上,用戶都帶有選項來選擇縮略圖來表示的鏈接,如下面的示例所示:如何啓用外部鏈接的縮略圖選擇? (或:複製Facebook的「張貼到個人資料」功能)

http://www.everyday.com.my/photo/2009/4/Add-Sushi-King-into-my-Facebook-profile.jpg (新用戶不允許嵌入圖像)

呈現給用戶的縮略圖是共享/鏈接到的頁面上包含的不同圖像。

任何人有關於Facebook使用什麼過程來提供此功能的任何想法?具體而言,我想使用PHP/JQuery的組合來重現它,並希望可能有一個實現已經在那裏爲我建立。

謝謝!

+0

只是爲了澄清 - Facebook並沒有使用網頁的截圖,而是提供了一個界面來選擇單個圖像嵌入在所鏈接的網頁內。 –

回答

0

另一種選擇是websnapr.com

你可以只添加一些像這樣的代碼:

var myurl = 'http://www.google.com'; 
var thumbnail = '<img src="http://images.websnapr.com/?url=' + myurl + '" alt="' + myurl + '">'; 

document.write(thumbnail); 
+0

只是爲了澄清 - Facebook不會採取頁面的「截圖」,如ThumbShots。相反,它允許選擇頁面中包含的特定圖像。因此,我認爲該過程Facebook用戶是沿着線的東西: 1)查找頁在背景 2)抓取DOM對象中,挑選出放大圖 3)創建圖像的縮略圖 4)顯示縮略圖用戶 我在尋找的是對我的假設的確認,甚至更好地實現了此功能的開源示例。 –

相關問題