2012-12-12 133 views
7

可能重複:
Using HTML5/Canvas/Javascript to take screenshotsHTML5捕獲屏幕

是否有一個瀏覽器的方式,採取一個全球性的屏幕截圖?我的意思是,整個屏幕,包括什麼不在瀏覽器中。

我知道我可能聽起來有點愚蠢的問這個。

+0

絕對不是HTML5,但你可以使用像Flash這樣的插件。 – apsillers

+0

不可能,也是重複的。^ – Cerbrus

+0

@RoryMcCrossan建議的副本只涉及捕獲網頁,而不是整個屏幕。問題中引用的Google+功能僅捕獲頁面,接受的答案僅解釋如何捕獲頁面。這個問題沒有提出(並且接受的答案沒有解釋)是否可以捕獲整個屏幕。 – apsillers

回答

7

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

+0

好的。截取瀏覽器的截圖並不是什麼大不了的事情。實際上,它會是,但埃裏克Bidleman解釋如何做到這一點:http://www.html5rocks.com/en/tutorials/streaming/screenshare/ 我認爲我要嘗試閃光燈和html :) – fabien

+0

嗯..仍然不支持Firefox。 – Wooff