2011-01-01 5 views

답변

66

크롬 확장 프로그램에서 이것을 사용하고 있으므로 이라는 메서드가 있습니다.이 메서드를 사용하면 지정된 창에서 현재 선택된 탭의 표시 영역을 캡처 할 수 있습니다.

사용하려면 permissions 매니페스트에 '탭'을 추가하기 만하면됩니다. 모든, 너무 형식을 변경 : 당신은 {(50) 품질} 추가하여 속성을 제어 할 수 있습니다

chrome.tabs.captureVisibleTab(null, {}, function (image) { 
    // You can add that image HTML5 canvas, or Element. 
}); 

: 그리고 당신의 배경 페이지 또는 팝업 (또는 다른 확장 페이지)에서, 당신은이 같은 메소드를 호출 위에서 언급 한 문서에 설명되어 있습니다.

HTML5의 아름다움은 HTML5 캔버스로 이미지를 변경할 수 있으며 원하는대로 아주 쉽게 원하는대로 조작하고 변형하고 수정할 수 있습니다.

희망하시는 것이 당신이 찾고있는 것입니다! 행복한 새해! 이것이 가능했던 경우 원래의 대답이 주어졌다 때

+2

탭에 대한 권한이 추가되었지만 '이미지'에 경고를 사용하면 '정의되지 않음'이 표시됩니다. 왜 그런지 알아? –

+0

보이지 않는 탭의 스크린 샷을 만드는 방법은 없나요? –

+1

스크린 샷을 찍으려면 권한이 필요합니다. –

22

는 잘 모르겠지만, 구글은 이제 스크린 샷을 촬영하는 방법을 보여줍니다 사용할 수있는 예제가 있습니다

http://developer.chrome.com/extensions/samples.html

검색 "테스트 스크린 샷 확장"에 대한을 이 페이지에.

6

예를 찾고 있다면 전체 웹 페이지의 스크린 샷을 찍는 확장 기능을 사용하여 repo를 만들었습니다. 여기 좀보세요 : https://github.com/marcinwieprzkowicz/take-screenshot

+0

내 확장 기능을 사용해 보았지만 repo의 문제 페이지에서 언급 한 것과 같은 문제가 있었다. – Sridarshan

+0

나도 오류가 발생했습니다. 문제 제기 : https://github.com/marcinwieprzkowicz/take-screenshot/issues/2 –

관련 문제