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

148
Vistas
movimiento de ventanaPara colocar la ventana en la mitad de los argumentos pasados en FireFox

Estoy viendo un comportamiento extraño con las ventanas emergentes en FireFox (93.0) en Mac, cuando trato de cambiar la posición de una ventana emergente abierta, la coloca en la mitad de la posición que yo asigno. Por ejemplo, si creo una ventana emergente como esta:

 const test = window.open('assets/test.html', 'test', 'width=200,height=200,top=0,left=0')

Abre correctamente una ventana de tamaño 200x200 en la esquina superior izquierda de mi pantalla. Si verifico su coordenada x en la consola ingresando test.screenX , devuelve correctamente 0 . Entonces, si trato de mover la ventana de esta manera:

 test.moveTo(300, 0)

...coloca la ventana a 150 píxeles desde la izquierda. Lo confirmé imprimiendo test.screenX en la consola que devuelve 150 . Del mismo modo, si pruebo test.moveTo(500, 0) entonces test.screenX será 250 , si pruebo test.moveTo(10, 0) entonces test.screenX será 5 , etc.

Esto no sucede en Chrome, donde si pruebo test.moveTo(500, 0) entonces test.screenX será 500 como se esperaba.

¿Es esto solo un error de FireFox? ¿Hay alguna forma de evitar esto? El error es lo suficientemente consistente como para apuntar al navegador y, teóricamente, duplicar el valor si un usuario está en FireFox, pero esto me parece un truco muy peligroso. ¿Hay algo aquí que me estoy perdiendo o que no entiendo acerca de las ventanas emergentes?

about 4 years ago · Juan Pablo Isaza
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