浏览器是否有办法拍摄全局截图?我的意思是,整个屏幕,包括浏览器中没有的内容。
我知道这可能听起来有点愚蠢。
答案 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。