2012-02-21 92 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