2012-12-12 3 views
7

가능한 중복 :
Using HTML5/Canvas/Javascript to take screenshotsHTML5 캡처 화면

는 글로벌 화면을 캡처 할 수있는 브라우저에 대한 방법이 있나요? 브라우저에없는 것을 포함하여 전체 화면을 의미합니다.

나는이 질문에 조금 바보가 들릴지 모른다.

+0

HTML5는 절대적으로 없지만 Flash와 같은 플러그인을 사용하면 가능합니다. – apsillers

+0

불가능합니다. 또한 복제하십시오.^ – Cerbrus

+0

@RoryMcCrossan 제안 된 복제본은 전체 화면이 아닌 웹 페이지를 캡처하는 것에 만 관련됩니다. 질문에 언급 된 Google+ 기능은 페이지 만 캡처하며 허용 된 대답은 페이지를 캡처하는 방법 만 설명합니다. 이 질문은 전체 화면을 캡처 할 수 있는지 여부를 묻지 않습니다 (대답은 설명하지 않습니다). – apsillers

답변

7

{chromeMediaSource: 'screen'} 매개 변수를 사용하여 Chrome의 getUserMedia WebRTC 함수에 experimental support for full-screen capture이 있습니다. 이 기능은 현재 chrome://flags의 옵션에 의한 명시적인 정품 인증을 요구하며, 모든 WebRTC 캡처 메커니즘과 마찬가지로 함수가 호출 될 때 사용자의 명시적인 동의가 필요합니다.

크롬의 실험 옵션 이외의 순수 자바 스크립트는 사용할 수 없지만 플래시 또는 ActiveX 컨트롤과 같은 플러그인을 사용하면 가능합니다.

전체 화면이 아닌 웹 페이지 만 캡처하려면 Using HTML5/Canvas/JavaScript to take screenshots을 참조하십시오.

+0

확인. 브라우저의 스크린 샷을 가져가는 것은 그다지 중요하지 않습니다. 글쎄요, 사실은 그렇 겠지만 Eric Bidleman이 여기에서 어떻게하는지 설명했습니다 : http://www.html5rocks.com/en/tutorials/streaming/screenshare/ 나는 플래시와 html :) – fabien

+0

흠 .. 여전히 파이어 폭스에서 지원하지 않습니다. – Wooff