Condividi tramite


Windows aperto da window.open() non riflette le dimensioni e la posizione specificate in Microsoft Edge

Avviso

L'applicazione desktop Internet Explorer 11, ritirata e fuori supporto, è stata disabilitata in modo permanente tramite un aggiornamento di Microsoft Edge su alcune versioni di Windows 10. Per altre informazioni, vedere Domande frequenti sul ritiro delle app desktop di Internet Explorer 11.

Questo articolo fornisce informazioni sul valore impostato chiamando window.open() la funzione non verrà riflessa nella nuova finestra di Microsoft Edge.

Versione originale del prodotto: Internet Explorer
Numero KB originale: 3146494

Sintomi

Prendi in considerazione lo scenario seguente:

  • Si apre una pagina Web in Microsoft Edge.
  • La pagina Web chiama la window.open() funzione e imposta i valori per specificare le dimensioni e la posizione della finestra.
  • La finestra che chiama la funzione window.open() non è massimizzata. In questo scenario, le dimensioni specificate e la posizione non vengono riflesse nella nuova finestra.

Ulteriori informazioni

È possibile seguire questa procedura per riprodurre questo problema:

  1. Salvare il codice HTML seguente come 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>
    
  2. Apri original.html in Microsoft Edge.

  3. Se la dimensione della finestra Edge è ingrandita, ripristinarla alle dimensioni normali.

  4. Fare clic sul pulsante per chiamare la funzione window.open con larghezza di 700px e altezza di 300px. In questo scenario, le dimensioni della finestra aperta non sono 700x300 come previsto.