2010-05-17 4 views

답변

2

chrome.tabs에는 captureVisibleTab이라는 방법이 있습니다. 다시 얻은 것은 PNG 또는 JPEG입니다.

http://code.google.com/chrome/extensions/tabs.html

API가 크롬의 확장에 사용할 수 있음 - 그러나 당신이 확장되지 않은 브라우저에서 통상의 자바 스크립트에서 호출 할 수 없습니다. 이 기술은 "Aviary Screen Capture"에서 사용하는 것으로 추정됩니다.

자신의 프로세스에서 C++ 프로그램을 실행 중이고 Chrome에 "찔러 넣기"를 원한다면 윈도우 후크와 캡처를 수행하는 방법이 많이 있습니다. 하지만 문제를 해결하지 않으시겠습니까? Chrome은 WebKit을 기반으로합니다. WebKit을 직접 사용하십시오. 크롬 확실하지

http://doc.qt.nokia.com/4.6/examples-webkit.html

+0

좋은 소리 : Qt는 예를 들어, 그것은 매우 쉽습니다. 일부 웹 페이지에는 Flash 컨텐츠가있을 것이고 Webkit은 Flash 컨텐츠를 렌더링 할 수 없을 것입니다. – sevaxx

+0

F로 시작하고 "Crash"로 운율이 적용되는 플러그인은 일반적으로 마찬가지입니다 ... 귀하의 마일리지는 다를 수 있습니다. 그러나 Qt 4.5 이상에서는 지원이 추가되었습니다. http://www.qtcentre.org/threads/27882-QtWebKit-and-flash-performance-issues – HostileFork

+0

각 웹킷 컨테이너에는 몇 가지 흥미 진진한 점이 있습니다. 이 디렉토리를 살펴보면 모든 것을 (qt, wxwidgets, chromium 등) 코드가 웹킷에 끼어 넣어서 어떻게 진행하는지 볼 수 있습니다 : http://trac.webkit.org/browser/trunk/WebCore/플러그인 – HostileFork

관련 문제