저는 크롬을 속여서 내 메모리 장치 컨텍스트에서 탭을 렌더링하고 싶습니다. 이것이 가능합니까? 고맙습니다 !웹 페이지를 메모리 DC에 그리는 방법은 무엇입니까?
답변
chrome.tabs
에는 captureVisibleTab
이라는 방법이 있습니다. 다시 얻은 것은 PNG 또는 JPEG입니다.
http://code.google.com/chrome/extensions/tabs.html
API가 크롬의 확장에 사용할 수 있음 - 그러나 당신이 확장되지 않은 브라우저에서 통상의 자바 스크립트에서 호출 할 수 없습니다. 이 기술은 "Aviary Screen Capture"에서 사용하는 것으로 추정됩니다.
자신의 프로세스에서 C++ 프로그램을 실행 중이고 Chrome에 "찔러 넣기"를 원한다면 윈도우 후크와 캡처를 수행하는 방법이 많이 있습니다. 하지만 문제를 해결하지 않으시겠습니까? Chrome은 WebKit을 기반으로합니다. WebKit을 직접 사용하십시오. 크롬 확실하지
좋은 소리 : Qt는 예를 들어, 그것은 매우 쉽습니다. 일부 웹 페이지에는 Flash 컨텐츠가있을 것이고 Webkit은 Flash 컨텐츠를 렌더링 할 수 없을 것입니다. – sevaxx
F로 시작하고 "Crash"로 운율이 적용되는 플러그인은 일반적으로 마찬가지입니다 ... 귀하의 마일리지는 다를 수 있습니다. 그러나 Qt 4.5 이상에서는 지원이 추가되었습니다. http://www.qtcentre.org/threads/27882-QtWebKit-and-flash-performance-issues – HostileFork
각 웹킷 컨테이너에는 몇 가지 흥미 진진한 점이 있습니다. 이 디렉토리를 살펴보면 모든 것을 (qt, wxwidgets, chromium 등) 코드가 웹킷에 끼어 넣어서 어떻게 진행하는지 볼 수 있습니다 : http://trac.webkit.org/browser/trunk/WebCore/플러그인 – HostileFork
- 1. 특정 DC에 웹 브라우저 콘텐츠를 그리는 방법이 있습니까?
- 2. 이미지에서지도를 그리는 방법은 무엇입니까?
- 3. 차트를 그리는 방법은 무엇입니까?
- 4. 모바일 웹 페이지를 안전하게 만드는 방법은 무엇입니까?
- 5. 내 웹 페이지를 iframe에 삽입하는 방법은 무엇입니까?
- 6. iPhone에 웹 페이지를 로컬에 저장하는 방법은 무엇입니까?
- 7. FireUnit을 사용하여 웹 페이지를 테스트하는 방법은 무엇입니까?
- 8. 5 분마다 웹 페이지를 다운로드하는 방법은 무엇입니까?
- 9. C#으로 웹 페이지를 검색하는 방법은 무엇입니까?
- 10. android jdk로 웹 페이지를 렌더링하는 방법은 무엇입니까?
- 11. 자바에서 웹 페이지를 PDF로 저장하는 방법은 무엇입니까?
- 12. wx를 사용하여 웹 페이지를 삽입하는 방법은 무엇입니까?
- 13. Android에서 웹 페이지를 만드는 방법은 무엇입니까?
- 14. iPhone에서 웹 페이지를 표시하는 방법은 무엇입니까?
- 15. 맞춤 웹 페이지를 제공하는 방법은 무엇입니까?
- 16. uiwebview를 사용하여 웹 페이지를 표시하는 방법은 무엇입니까?
- 17. 웹 페이지를 가로로 스크롤하는 방법은 무엇입니까?
- 18. PHP로 웹 페이지를 캐시하는 방법은 무엇입니까?
- 19. PHP를 통해 웹 페이지를 제어하는 방법은 무엇입니까?
- 20. SplitterPanel에 System.Drawing.Icon을 그리는 방법은 무엇입니까?
- 21. QGraphicsView의 장면을 그리는 방법은 무엇입니까?
- 22. 지도에서 경로를 그리는 방법은 무엇입니까?
- 23. 애니메이션으로 선을 그리는 방법은 무엇입니까?
- 24. 창을 다시 그리는 방법은 무엇입니까?
- 25. 블로그에 다이어그램을 그리는 방법은 무엇입니까?
- 26. 위치 기호를 그리는 방법은 무엇입니까?
- 27. drawRect에서 이렇게 그리는 방법은 무엇입니까?
- 28. CGContext를 사용하여 그리는 방법은 무엇입니까?
- 29. LinearLayout에 선을 그리는 방법은 무엇입니까?
- 30. 그리드에서 원을 그리는 방법은 무엇입니까?
을하지만, 크롬은 아무것도 충분히 수정을 수 있도록 오픈 소스 – Earlz