如何以编程方式在javascript中拍摄浏览器渲染图像的快照?

时间:2011-06-27 07:31:46

标签: internet-explorer javascript-events javascript

我有一个浏览器呈现的图像。我想为我的客户提供一个功能,他们只需点击一个按钮,javascript代码就可以获取屏幕图像(屏幕)的快照,并通过“Sava As”选项提示用户。 我正在使用IE浏览器。

任何人都可以帮助我。

提前谢谢。

1 个答案:

答案 0 :(得分:2)

由于安全限制,您将无法使用普通的javascript(想象一下,如果网站可以拍摄您的银行详细信息的快照)。

由于您提到您的目标是Internet Explorer,因此您可以使用此答案中提到的ActiveX控件执行此操作:Take a screenshot of a webpage with javascript?

或者,您可以使用此答案中提到的Java小程序:How can you get a screenshot from someone's web browser?