html5捕获屏幕

时间:2012-12-12 14:47:41

标签: javascript html5

  

可能重复:
  Using HTML5/Canvas/Javascript to take screenshots

浏览器是否有办法拍摄全局截图?我的意思是,整个屏幕,包括浏览器中没有的内容。

我知道这可能听起来有点愚蠢。

1 个答案:

答案 0 :(得分:9)

Chrome的getUserMedia WebRTC功能中有experimental support for full-screen capture,使用{chromeMediaSource: 'screen'}参数。该功能目前需要通过chrome://flags中的选项进行显式激活,并且(与所有WebRTC捕获机制一样)在调用函数时需要用户明确同意。

除了Chrome中的实验性选项外,使用纯JavaScript无法实现,但您可以使用Flash或ActiveX控件等插件来实现。

如果您只想捕获网页(而不是整个屏幕),请参阅Using HTML5/Canvas/JavaScript to take screenshots