HTML5 抓取屏幕

10

绝对不能使用HTML5,但是您可以使用像Flash这样的插件来完成它。 - apsillers
不可能的,而且还有重复。 - Cerbrus
@RoryMcCrossan 所提出的重复问题只关注于捕获网页,而不是整个屏幕。问题中提到的 Google+ 功能仅捕获页面,而被接受的答案仅解释了如何捕获页面。该问题并未询问(被接受的答案也未解释)是否可能捕获整个屏幕。 - apsillers
1个回答

10
在Chrome的getUserMedia WebRTC函数中,使用{chromeMediaSource:'screen'}参数可以实现全屏捕获的实验性支持。该功能目前需要在chrome://flags选项中显式激活,并且(像所有WebRTC捕获机制一样)需要在调用该函数时得到用户明确的同意。
除了Chrome中的实验性选项外,使用纯JavaScript是不可能实现的,但您可能可以使用Flash插件或ActiveX控件来实现。
如果您只想捕获网页(而不是整个屏幕),请参阅使用HTML5 / Canvas / JavaScript进行截屏

好的。在浏览器中截图并不是什么大问题。实际上,可能会有些难度,但Eric Bidleman在这里解释了如何操作:http://www.html5rocks.com/en/tutorials/streaming/screenshare/我想我会尝试使用Flash和HTML进行混合 :) - fabien
嗯... 火狐浏览器还不支持。 - Wooff

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接