2015-06-01 17 views
7

Tôi đang ở chế độ xem trước Windows 10 Build 10130 và phương pháp window.open trong trình duyệt Edge mới không hoạt động theo đặc điểm kỹ thuật.Microsoft Edge window.open() không tôn vinh chiều cao chiều rộng và mở ở chế độ nền

Nếu bạn sử dụng mã ví dụ trong https://msdn.microsoft.com/en-us/library/ms536651(v=vs.85).aspx và nhấp để mở cửa sổ mới, cửa sổ mới sẽ mở ở chế độ nền và sẽ hoàn toàn bỏ qua chiều rộng và chiều cao.

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

Bất kỳ ai khác nhìn thấy vấn đề này? http://jsfiddle.net/TylerH/c91hcoum/2/

+3

Báo cáo cho Microsoft? –

+3

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

+1

@Sudi Cảm ơn bạn. Tôi làm việc trên nhóm Internet Explorer và Microsoft Edge. Tôi sẽ điều tra thêm điều này và đảm bảo rằng nó được sự chú ý vào cuối của chúng tôi. – Sampson

Trả lời

4

này bây giờ được giải quyết trong các cửa sổ xây dựng 10162

+0

Vui lòng chấp nhận câu trả lời này để người dùng biết giải pháp (nâng cấp để xây dựng 10162+)! – TylerH

+0

Được chấp nhận với một [caveat] (http://stackoverflow.com/questions/31416155/microsoft-edge-window-open-only-works-correctly-at-first-attempt?lq=1). – Sudi

+1

Không được giải quyết - https://connect.microsoft.com/IE/feedback/details/1400158/microsoft-edge-window-open-not-honoring-width-height-and-opens-in-background – Vyrotek

1

Tài liệu phương pháp mở và mã mẫu trong URL bạn đã chia sẻ nhằm vào IE và chưa được cập nhật cho Edge. Như tôi đã nhận thấy trong khi đọc qua trang đó. Edge vẫn đang được đánh bóng và tinh tế trong khi chúng tôi đang ở chế độ xem trước nội bộ. Vào xây dựng 10.162, tôi đã nhận nó làm việc ở đây trên JSFiddle này http://jsfiddle.net/RamiSarieddine/wu09fh1d/

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

bạn sẽ nhìn thấy mở cửa sổ với chiều cao 500, chiều rộng 300 với một thanh cuộn, nút đóng mini-phóng to cửa sổ. Kiểm tra ảnh chụp màn hình bên dưới.

enter image description here

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

-1

Nếu chiều cao là cao hơn so với màn hình (bao gồm cả các lông tơ trình duyệt), cửa sổ sẽ được tối đa hóa. Điều này khác với hành vi sử dụng IE 9, 10, 11.

Đây là với RTM Win10 Edge.

Các vấn đề liên quan