Có experimental support for full-screen capture trong chức năng WebRTC getUserMedia
của Chrome, sử dụng thông số {chromeMediaSource: 'screen'}
. Chức năng hiện yêu cầu kích hoạt rõ ràng bằng một tùy chọn trong chrome://flags
và (giống như tất cả các cơ chế chụp WebRTC) yêu cầu sự đồng ý rõ ràng từ người dùng khi hàm được gọi.
Ngoài tùy chọn thử nghiệm trong Chrome, không thể sử dụng JavaScript thuần túy, nhưng bạn có thể làm điều đó bằng cách sử dụng plugin như Flash hoặc điều khiển ActiveX.
Nếu bạn chỉ muốn chụp một trang web (thay vì toàn bộ màn hình), hãy xem Using HTML5/Canvas/JavaScript to take screenshots.
Tuyệt đối không phải với HTML5, nhưng bạn có thể làm điều đó bằng cách sử dụng plugin như Flash. – apsillers
Không thể, cũng có thể trùng lặp.^ – Cerbrus
@RoryMcCrossan Bản sao được đề xuất chỉ liên quan đến việc chụp trang web, thay vì toàn bộ màn hình. Chức năng Google+ được tham chiếu trong câu hỏi chỉ chụp trang và câu trả lời được chấp nhận chỉ giải thích cách chụp một trang. Câu hỏi không hỏi (và câu trả lời được chấp nhận không giải thích) cho dù chụp toàn bộ màn hình là có thể hay không. – apsillers