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

141
Views
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
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!