Cómo dibujar una página web en una memoria DC?
-
27-09-2019 - |
Pregunta
Me gustaría engañar a Chrome para la prestación de sus pestañas en un contexto de dispositivo de memoria mía. Es esto posible? Gracias!
Solución
No es un método en el chrome.tabs
llamada captureVisibleTab
. Lo que se obtiene es o bien un PNG o JPEG.
http://code.google.com/chrome/extensions/tabs.html
Eso API está disponible para las extensiones de Chrome - pero no se puede llamar desde JavaScript ordinario en un navegador no extendido. Supongo que esto es la técnica utilizada por "Aviary Screen Capture" .
Si usted tiene un programa en C ++ que se ejecuta en su propio proceso, y quiere "meter en" Cromo - hay un montón de maneras poco fiables que hacer ganchos de ventana y captura. Pero por qué no ahorrarse el trabajo? Chrome está basado en WebKit - uso justo WebKit directamente. Qt hace que sea muy fácil, por ejemplo: