浏览器有没有办法截取全局截图?我的意思是,整个屏幕,包括浏览器中没有的内容。
我知道我问这个可能听起来有点傻。
在Chrome 的WebRTC 功能中,使用参数提供了对全屏捕获的实验性支持。该功能目前需要通过 中的选项显式激活,并且(与所有 WebRTC 捕获机制一样)在调用该功能时需要用户的明确同意。getUserMedia
{chromeMediaSource: 'screen'}
chrome://flags
除了 Chrome 中的那个实验性选项之外,使用纯 JavaScript 是不可能的,但您可以使用 Flash 之类的插件或 ActiveX 控件来实现。
如果您只想截取网页(而不是整个屏幕),请参阅使用 HTML5/Canvas/JavaScript 截取屏幕截图。