¿Cómo hacer clic en el botón CHROME MIC de JavaScript en la aplicación Delphi 6, o al menos encuentra el botón y obtener sus coordenadas de pantalla de Windows?

StackOverflow https://stackoverflow.com//questions/10665367

Pregunta

Tengo una aplicación de Delphi 6 que incrusta el navegador web de Chromium. Quiero hacer clic en el botón de micrófono cromado (control de entrada de voz) desde JavaScript. Probé el método habitual de llamar al manejador de clics del botón (), pero no pasó nada. A continuación, se realizó el primer elemento de entrada con el primer elemento de entrada, el control de entrada de voz cromado y el segundo elemento de entrada que es una casilla de verificación que cuando se verifica, encuentra el control de entrada de voz y llama a su Handler ()

<input name="speechInput1" id="speechInput1" size=64 type="text" x-webkit-speech />
<input type="checkbox" onClick="document.getElementById('speechInput1').click();">Check the box to simulate a button click

¿Hay una forma de hacer clic en el botón de micrófono de control de entrada de voz de JavaScript? Encontré otra publicación en el desbordamiento de la pila similar a mi pregunta, pero no hubo soluciones:

Automate la grabación de entrada de voz en Chrome

Si no, ¿hay una manera de determinar de mi aplicación Delphi 6 la ubicación del botón en las coordenadas de la pantalla de Windows para que pueda mover el mouse sobre él y hacer clic en él?

Sé sobre AutoIt de este puesto de desbordamiento de la pila:

Enviar Haz clic con la etiqueta HTML de entrada de Chrome de Google < / p>

Pero quiero manejar el clic del mouse en lugar de pedirle a mis usuarios que descarguen y configuren AUTOIT.

También quiero preguntar si alguien sabe si es posible llamar a los servicios disponibles para las extensiones de Chrome a través de JavaScript. Si eso fuera posible, podría llamar al método StartSpeechInPUT (), el control de entrada de voz expone a extensiones.

¿Fue útil?

Solución

The Chromium Embedded El soporte de entrada de voz de WebKit se desactiva en este momento debido a this issue .Puede verificar el soporte de entrada de voz navegando a este sitio:

http://blogs.sitepointstatic.com/examples/tech/speech-input/index.html

obtuve el resultado de Solping con this version de cromo (el más reciente en este momento):

ingrese la descripción de la imagen aquí

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top