可能重复:
Using HTML5/Canvas/Javascript to take screenshotsHTML5捕获屏幕
是否有一个浏览器的方式,采取一个全球性的屏幕截图?我的意思是,整个屏幕,包括什么不在浏览器中。
我知道我可能听起来有点愚蠢的问这个。
可能重复:
Using HTML5/Canvas/Javascript to take screenshotsHTML5捕获屏幕
是否有一个浏览器的方式,采取一个全球性的屏幕截图?我的意思是,整个屏幕,包括什么不在浏览器中。
我知道我可能听起来有点愚蠢的问这个。
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。
绝对不是HTML5,但你可以使用像Flash这样的插件。 – apsillers
不可能,也是重复的。^ – Cerbrus
@RoryMcCrossan建议的副本只涉及捕获网页,而不是整个屏幕。问题中引用的Google+功能仅捕获页面,接受的答案仅解释如何捕获页面。这个问题没有提出(并且接受的答案没有解释)是否可以捕获整个屏幕。 – apsillers