2015-06-01 14 views
7

Sono sull'anteprima di Windows 10 Build 10130 e il metodo window.open nel nuovo browser Edge non si comporta come specificato.Microsoft Edge window.open() non onora l'altezza della larghezza e si apre sullo sfondo

Se si utilizza il codice di esempio https://msdn.microsoft.com/en-us/library/ms536651(v=vs.85).aspx e si fa clic per aprire una nuova finestra, si aprirà una nuova finestra in background e ignorerà completamente la larghezza e l'altezza.

<!DOCTYPE html> 
    <html> 
    <head> 
     <title>window.open()</title> 
     <style> 
     html, body { 
      width: 100%; 
      height: 100%; 
      border: 1px solid black; 
     } 
     </style> 
    </head> 
    <body onclick="myOpen();"> 
     <p>Click this page and window.open() is called.</p> 
     <script> 
     function myOpen() { 
      window.open("Sample.htm", null, "height=200, width=400, status=yes, toolbar=no, menubar=no, location=no"); 
     } 
     </script> 
    </body> 
    </html> 

Qualcun altro vede questo problema? http://jsfiddle.net/TylerH/c91hcoum/2/

+3

Segnalalo a Microsoft? –

+3

Proprio fatto. https://connect.microsoft.com/IE/feedbackdetail/view/1400158/microsoft-edge-window-open-not-honoring-width-height-and-opens-in-background – Sudi

+1

@Sudi Grazie. Lavoro su Internet Explorer e sul team Microsoft Edge. Lo esaminerò ulteriormente e assicurerò che attiri l'attenzione sulla nostra fine. – Sampson

risposta

4

Questo è ora risolto in Windows costruire 10162

+0

Si prega di accettare questa risposta in modo che gli utenti conoscano la soluzione (aggiornamento per costruire 10162+)! – TylerH

+0

Accettato con un [avvertimento] (http://stackoverflow.com/questions/31416155/microsoft-edge-window-open-only-works-correctly-at-first-attempt?lq=1). – Sudi

+1

Non risolto - https://connect.microsoft.com/IE/feedback/details/1400158/microsoft-edge-window-open-not-honoring-width-height-and-opens-in-background – Vyrotek

1

La documentazione del metodo aperto e il codice di esempio nell'URL che hai condiviso sono indirizzati a IE e non sono ancora stati aggiornati per Edge. Come ho notato durante la lettura di quella pagina. Edge è ancora raffinato e raffinato mentre siamo nella modalità di anteprima interna. Su Corporatura 10162, ho preso a lavorare qui, su questa JSFiddle http://jsfiddle.net/RamiSarieddine/wu09fh1d/

window.open("http://dev.modern.ie/community/","_blank","height=500,width=500,scrollbars=yes,location=yes");

è possibile vedere l'apertura della finestra con altezza 500, larghezza 300 con una barra di scorrimento, mini-massimizzare e pulsante di chiusura. Controlla lo screenshot qui sotto.

enter image description here

window.open("http://dev.modern.ie/community/","_blank","height=500,width=500,scrollbars=yes,location=yes");

-1

Se l'altezza è superiore dello schermo (tra cui il fluff browser), sarà massimizzata la finestra. Questo è diverso dal comportamento che utilizza IE 9, 10, 11.

Questo è con RTM Win10 Edge.

Problemi correlati