可能重複:
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