使用Javascript从浏览器捕获屏幕?

时间:2008-10-08 07:10:09

标签: javascript

我想这是一个奇怪的问题,答案很可能是不可能的,因为它代表了安全漏洞;但我正在寻找一种方法 - 如果有的话 - 在浏览器中获得一个内容的screendump。我不需要整个窗口,但实际上只需要转储标记的呈现状态。它需要跨平台和跨浏览器兼容。

2 个答案:

答案 0 :(得分:1)

在纯JavaScript中无法完成。

作为旁注,如果你的目标是进行渲染测试,你可以尝试在托管环境中实例化目标浏览器(即在WinForms应用程序中托管Internet Explorer并获取渲染内容的屏幕截图) - 这将显示Silverlight插件并允许截屏。

答案 1 :(得分:0)

如果您不需要实际的屏幕截图,您可以获取内容的innerHTML并通过Ajax将其发送回服务器,将其存放在某处并远程查看。