10

可能重复:
使用 HTML5/Canvas/Javascript 截取屏幕截图

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

我知道我问这个可能听起来有点傻。

4

1 回答 1

10

在Chrome 的WebRTC 功能中,使用参数提供了对全屏捕获的实验性支持。该功能目前需要通过 中的选项显式激活,并且(与所有 WebRTC 捕获机制一样)在调用该功能时需要用户的明确同意。getUserMedia{chromeMediaSource: 'screen'}chrome://flags

除了 Chrome 中的那个实验性选项之外,使用纯 JavaScript 是不可能的,但您可以使用 Flash 之类的插件或 ActiveX 控件来实现。

如果您只想截取网页(而不是整个屏幕),请参阅使用 HTML5/Canvas/JavaScript 截取屏幕截图

于 2012-12-12T14:53:47.800 回答