2012-02-21 55 views
2

Google的搜索查詢結果會附帶目標網頁的屏幕截圖,其中相關區域將突出顯示。 屏幕截圖不是一個獲取的圖像,而是一個畫布元素。 我很好奇,如果屏幕截圖是在客戶端生成的,如果是這樣,如何實現類似的功能......一個簡單的骨骼示例將非常有用。Google搜索中的網站截圖

+0

可能重複的[如何在JavaScript客戶端中截圖網站/ Google如何做到這一點? (無需訪問硬盤)](http://stackoverflow.com/questions/5621907/how-to-screenshot-website-in-javascript-client-side-how-google-did-it-no-nee) – 2012-02-21 10:22:57

+1

您無法從客戶端製作外部網站的「屏幕截圖」,因爲您無法訪問它們(同一來源策略)。 – 2012-02-21 10:23:33

回答

1

如果您嘗試使用,比如,Firebug的網絡面板嗅出交通,你會看到圖像,顯然是在服務器端生成並擔任以base64字符串的形式JSON響應的一部分

下面是相關Stackoverflow問題: Website screenshots using PHP