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

306
Vistas
La referencia de window.open () se ha cerrado como verdadera, después de realizar el envío en la ventana secundaria sin cerrar el elemento secundario solo en Chrome

cuando abro la ventana secundaria y busco algo en el cuadro de búsqueda y cuando veo el estado 'child.closed' que da resultados diferentes en Firefox y Chrome. Ayúdenos a obtener el mismo estado en ambos navegadores. Firefox: 'child.closed' devuelve falso Chrome: 'child.closed' devuelve verdadero

 <html lang="en"> <head> <title>Sample page</title> <script> function openChild() { var child = window.open('http://google.com', 'auditor_child_tab', 'location=yes,status=yes,width=1366,height=768'); const clearTimeout = setInterval(() => { if (child && child.closed) { clearInterval(clearTimeout) console.log("THE CHILD WINDOW HAS BEEN CLOSED") } else { console.log("OK") } }, 1000) } </script> </head> <body> <h1>Sample Page</h1> <button onclick="openChild()">Open Child</button> </body> </html>
about 4 years ago · Juan Pablo Isaza
1 Respuestas
Responde la pregunta

0

La propiedad window.closed debería dar la misma respuesta en ambos navegadores. Esta es la forma estándar de comprobar que la ventana aún está abierta. Veo un problema en tu código. También debe verificar si el objeto de la ventana es nulo o no.

 function openChild() { var child = window.open('http://google.com', 'auditor_child_tab', 'location=yes,status=yes,width=1366,height=768'); const clearTimeout = setInterval(() => { if (child === null || child.closed) { clearInterval(clearTimeout) console.log("THE CHILD WINDOW HAS BEEN CLOSED") } else { console.log("OK") } }, 1000) }

Saludos, omi

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