Business
Jobs
  • About Us
  • Solutions
    • Job Postings
      Post your job and receive qualified candidates in 48h.
    • Candidate Assessments
      500+ technical and psychological tests, plus anti-fraud.
    • Headhunting
      Tailor-made executive search from start to finish.
    • Payroll + EOR
      Payroll dispersal and EOR across 15+ LATAM countries.
  • Pricing
  • Jobs

0

215
Views
¿Cómo evitar la redirección con autoclick en javascript?

Tengo este problema en el que si hago clic en un clic manual de un botón con el mouse, el navegador cargará la página siguiente con un iframe con la URL adecuada. Sin embargo, si uso un clic automático (como .click()), cargará la página siguiente y luego continuará redirigiendo y cargando la URL del iframe en el marco superior.

Me di cuenta de que el clic manual en realidad tiene cromo bloqueando la redirección mientras que el clic automático no tiene cromo bloqueando la redirección. ¿Cómo sabe Chrome si hice clic con el mouse o si usé .click ()? ¿Y hay alguna manera de imitar el clic manual del mouse? ¿O para evitar la redirección usando javascript? Estaba pensando en tratar de esperar hasta que se cargue la siguiente página y luego hacer preventDefault() o algo así.

También vale la pena señalar que no soy dueño del código del sitio web. Estoy trabajando en un programa que se superpone en la parte superior del sitio en el que estoy, así que tengo que trabajar para cambiar el html.

Editar: agregar código para visual. El primer fragmento es el código del sitio web con el que estoy trabajando.

 <a target="_self" href="iframeUrl"> <img border="0" src="/imageURL"> </a>

Usar $0.click() es lo que estoy haciendo, pero sigue redirigiendo cuando llego a la página siguiente.

about 4 years ago · Juan Pablo Isaza
Answer question
Find remote jobs

Discover the new way to find a job!

Top jobs
Top job categories
Business
Post vacancy Pricing Sales
Legal
Terms and conditions Privacy policy
© 2026 PeakU Inc. All Rights Reserved.
Andres GPT
Show me some job opportunities
There's an error!