2015-06-01 11 views
7

Windows 10 önizleme Build 10130 ve yeni Edge tarayıcısında window.open yöntemi belirtimine göre hareket etmiyor.Microsoft Edge window.open() genişlik yüksekliğini onurlandırmak değil ve arka planda açılır

Örnek kodu https://msdn.microsoft.com/en-us/library/ms536651(v=vs.85).aspx'da kullanır ve yeni bir pencere açmak için tıklatırsanız, arka planda yeni bir pencere açar ve genişliği ve yüksekliği tamamen yok sayar.

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

Bu sorunu gören başka biri var mı? http://jsfiddle.net/TylerH/c91hcoum/2/

+3

Microsoft'a rapor ediyor musunuz? –

+3

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

+1

@Sudi Teşekkürler. Internet Explorer ve Microsoft Edge ekibinde çalışıyorum. Bunu daha fazla araştıracağım ve sonumuzun dikkatini çekeceğinden emin olacağım. – Sampson

cevap

4

Bu şimdi 10162

+0

Kullanıcıların çözümü bilmesi için lütfen bu cevabı kabul edin (10162+ sürüm yükseltme)! – TylerH

+0

Bir [uyarı] ile kabul edildi (http://stackoverflow.com/questions/31416155/microsoft-edge-window-open-only-works-correctly-at-first-attempt?lq=1). – Sudi

+1

Çözümlenmedi - https://connect.microsoft.com/IE/feedback/details/1400158/microsoft-edge-window-open-not-honoring-width-height-and-opens-in-background – Vyrotek

1

Paylaştığınız URL'deki açık yöntem belgeleri ve örnek kod IE'ye yöneliktir ve Edge için henüz güncellenmemiştir. Bu sayfada okurken fark ettiğim gibi. İç önizleme modundayken kenar hala cilalanmış ve rafine ediliyor. Build'a 10162 tarihinde, o, mini üst düzeye çıkarmak ve kapatma düğmesi, bir kaydırma çubuğu ile yüksekliği 500 ile pencere açıklığı, genişlik 300 görebileceğiniz bu JSFiddle http://jsfiddle.net/RamiSarieddine/wu09fh1d/ burada

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

çalışma var. Aşağıdaki ekran görüntüsünü kontrol edin.

enter image description here

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

-1

yüksekliği (tarayıcı kabartmak dahil) ekranında daha yüksekse inşa pencerelerde çözülürse, pencere maksimize edilecektir. Bu, IE 9, 10, 11 kullanılarak yapılan davranıştan farklıdır. Bu, RTM Win10 Edge ile gerçekleştirilmiştir.

İlgili konular