Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

Microsoft Edge window.open() not honoring width height, and opens in background

I'm on Windows 10 preview Build 10130, and the window.open method in the new Edge browser isn't behaving as per the specification.

If you use the example code in https://msdn.microsoft.com/en-us/library/ms536651(v=vs.85).aspx, and click to open a new window, it will open a new window in the background, and will completely ignore the width and height.

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

Anyone else see this issue? http://jsfiddle.net/TylerH/c91hcoum/2/

like image 899
Sudi Avatar asked Jun 01 '15 20:06

Sudi


2 Answers

This is now resolved in windows build 10162

like image 181
Sudi Avatar answered Sep 22 '22 09:09

Sudi


The open method documentation and sample code in the URL you shared is aimed at IE and has not been updated yet for Edge. As i have noticed while reading through that page. Edge is still being polished and refined while we are in the insider preview mode. On Build 10162, I got it working here on this JSFiddle http://jsfiddle.net/RamiSarieddine/wu09fh1d/

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

you can see the window opening with height 500, width 300 with a scroll bar, mini-maximize and close button. Check the screenshot below.

enter image description here

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

like image 33
Rami Sarieddine Avatar answered Sep 23 '22 09:09

Rami Sarieddine