Empresas
Empleos
  • Sobre nosotros
  • Soluciones
    • Publicación de vacantes
      Publica tu vacante y recibe candidatos calificados en 48h.
    • Evaluación de candidatos
      500+ pruebas técnicas y psicológicas, más anti-fraude.
    • Headhunting
      Búsqueda ejecutiva a la medida de principio a fin.
    • Nómina + EOR
      Dispersión de nómina y EOR en más de 15 países de LATAM.
  • Precios
  • Empleos

0

151
Vistas
Realice un clic del mouse después de 5 segundos cuando un enlace web en particular es la pestaña de primer plano en Chrome

Quiero realizar un clic del mouse 5 seconds after de que una página web en particular esté en la pestaña de primer plano del navegador Chrome. El código para hacer clic con el mouse es document.querySelector('[value="submit"]').click() y el enlace web es www.website.com Por favor, guíeme si este arreglo es posible. Saludos, Vicky.

@Maik Lowrey, la página ya está abierta en el navegador Chrome, digamos en la segunda pestaña. Ahora, cuando me muevo a esa segunda pestaña (llévala al primer plano), quiero esperar 5 segundos y emular un clic del mouse en el botón de búsqueda allí. Esto es lo que quiero lograr. (No puedo responder a tu comentario, así que edito aquí)

about 4 years ago · Juan Pablo Isaza
2 Respuestas
Responde la pregunta

0

Finalmente, obtuve esto correctamente con este código:

 if(document.referrer=="www.website.url") { function fireTheSubmitEvent() {  setTimeout(fireTheSubmitEvent, 2000) } document.addEventListener('visibilitychange', function() { if (document.visibilityState === 'visible') {  document.querySelector('[value="Search"]').click() } }) }

Gracias a todos.

about 4 years ago · Juan Pablo Isaza Denunciar

0

Para detectar si la pestaña se ha vuelto visible u oculta, puede usar el evento de cambio de visibilidad y usar el estado de visibilidad para acceder al estado en sí. Luego puede usar la función setTimeout para ejecutar el evento de envío y establecer el tiempo de espera en 5000 milisegundos.

 function fireTheSubmitEvent() { document.querySelector('[value="submit"]').click() } document.addEventListener('visibilitychange', function() { if (document.visibilityState === 'hidden') { setTimeout(fireTheSubmitEvent, 5000) } })
about 4 years ago · Juan Pablo Isaza Denunciar
Responde la pregunta
Encuentra empleos remotos

¡Descubre la nueva forma de encontrar empleo!

Top de empleos
Top categorías de empleo
Empresas
Publicar vacante Precios Comercial
Legal
Términos y condiciones Política de privacidad
© 2026 PeakU Inc. All Rights Reserved.
Andres GPT
Recomiéndame algunas ofertas
Necesito ayuda