Windows abierto por window.open() no reflejan el tamaño y la posición especificados en Microsoft Edge
Importante
La aplicación de escritorio Internet Explorer 11 está retirada y sin soporte a partir del 15 de junio de 2022 para determinadas versiones de Windows 10.
Todavía puede acceder a sitios antiguos heredados que requieren Internet Explorer con el modo Internet Explorer en Microsoft Edge. Obtenga más información.
La aplicación de escritorio Internet Explorer 11 se redirigirá progresivamente al explorador Microsoft Edge, más rápido y seguro. En última instancia, se deshabilitará a través de Windows Update. Deshabilite IE hoy.
En este artículo se proporciona información sobre el valor establecido mediante la función de llamada que no se reflejará en la window.open() nueva ventana de Microsoft Edge.
Versión del producto original: Internet Explorer
Número KB original: 3146494
Síntomas
Imagine la siguiente situación:
- Abre una página web en Microsoft Edge.
- La página web llama a
window.open()la función y establece valores para especificar el tamaño y la posición de la ventana. - La ventana que llama a
window.open()la función no está maximizada. En este escenario, el tamaño y la posición especificados no se reflejan en la nueva ventana.
Más información
Puede seguir estos pasos para reproducir este problema:
Guarde el siguiente código HTML como original.html.
<!DOCTYPE html> <html> <head> <meta http-equiv="Content-Type" content="text/html; charset=utf-8"/> <title>window.open - TEST</title> <script type="text/javascript"> function win_open1() { window.open('about:blank','','titlebar=yes,toolbar=yes,location=yes,status=no,menubar=yes,scrollbars=yes,resizable=yes,width=700,Height=300,left=0,top=0'); } </script> </head> <body> <input type="button" name="btn1" value="btn1" onclick="win_open1();" />width=700,Height=300,left=0,top=0<br> </body> </html>Abra original.html en Microsoft Edge.
Si se maximiza el tamaño de la ventana perimetral, restaure el tamaño normal.
Haga clic en el botón para llamar a la función con parámetros de ancho de
window.open700 px y alto de 300 px. En este escenario, el tamaño de la ventana abierta no es 700 x 300 como se esperaba.