javascript - processmaker - Simular clic real del mouse
on click jquery (2)
<button id="myButton" onClick="alert(''You clicked me!'');">Click me</button>
document.getElementById("myButton").click();
http://fiddle.jshell.net/Shaz/HgyeZ/
Sin embargo, eso es con elementos clicables regulares. Pero con los videos de YouTube, también puede agregar &autoplay=1
al final de la url (si está incrustado en una página).
Lo que quiero hacer es ejecutar un clic con el mouse decir en youtube para presionar reproducir cuando se carga la página. ¿Cómo hago clic en esa ubicación específica (suponiendo que siempre esté en la misma ubicación)?
Lo intenté y fallé con
var e = document.getElementById(''myelem''); e.click();
var e = new jQuery.Event("click");e.pageX=x;e.pageY=y;$("#elem").trigger(e);
Y cosas como esa. nada realmente funciona ¿Alguna sugerencia? Estoy usando Google Chrome
Está bien, parece que ha habido un poco de confusión, así que lo explicaré más. He creado una ventana emergente vinculada a un evento de pulsación de teclas. Lo que quiero hacer es activar x-webkit-speech haciendo clic en el micrófono que está en mi ventana emergente para que el usuario no tenga que hacer clic en él. He intentado varias maneras como las anteriores y no he tenido éxito. Después de esto, mi programa estará listo, así que realmente me gustaría un poco de ayuda, gracias:]
En general, los navegadores no permitirán que los clics simulados del mouse desencadenen acciones "reales", por ejemplo, un clic en jQuery () no hará que el navegador siga un enlace. De lo contrario, los remitentes de spam podrían activar clics de banner en cada carga de página (entre otros usos más maliciosos).
Según http://www.filosophy.org/2011/03/talking-to-the-web-the-basics-of-html5-speech-input/ :
Eventualmente, será posible invocar el reconocimiento de voz directamente con el método startSpeechInput (), pero que yo sepa, esto no está implementado en ninguno de los navegadores actuales.
Sugiero esperar a que Chrome implemente la API para que pueda activar la entrada de voz desde JavaScript.