检测IE版本,截取屏幕截图,并在javascript中自动打印屏幕截图

时间:2011-09-16 14:39:42

标签: javascript screenshot

我需要在一个JavaScript解决方案中做一些事情。

  1. 首先必须检测IE浏览器版本(我可以自己做)
  2. 必须使用javascript截取活动页面的屏幕截图。
  3. 必须打印javascript刚刚拍摄的屏幕截图。
  4. 我只是无法弄清楚如何做#2和3.我看过StackOverflow上关于#2的其他文章,但它们都保存了一个图像,我想打印它。

2 个答案:

答案 0 :(得分:0)

你不能从纯JS中截取屏幕截图 - 你需要一个插件。

如果您需要一些详细信息,请查看here

更新:显然你可以在某种程度上使用canvas来实现这一点,所以在支持HTML5的浏览器中,你可以使用纯JS和旧版浏览器中的flash回退。 (见here

答案 1 :(得分:0)

您无法仅使用JS捕获浏览器的屏幕截图。要打印某些内容,您应该在包含要打印的内容的窗口上调用window.print()。