Groups | Search | Server Info | Keyboard shortcuts | Login | Register [http] [https] [nntp] [nntps]


Groups > comp.lang.javascript > #35121 > unrolled thread

Edge and window.open

Started byAndrew Poulos <ap_prog@hotmail.com>
First post2018-05-27 19:02 +1000
Last post2018-05-30 21:13 +0200
Articles 10 — 3 participants

Back to article view | Back to comp.lang.javascript


Contents

  Edge and window.open Andrew Poulos <ap_prog@hotmail.com> - 2018-05-27 19:02 +1000
    Re: Edge and window.open Thomas 'PointedEars' Lahn <PointedEars@web.de> - 2018-05-27 13:06 +0200
      Re: Edge and window.open Luuk <luuk@invalid.lan> - 2018-05-27 17:03 +0200
      Re: Edge and window.open Luuk <luuk@invalid.lan> - 2018-05-27 17:39 +0200
        Re: Edge and window.open Andrew Poulos <ap_prog@hotmail.com> - 2018-05-28 07:43 +1000
          Re: Edge and window.open Thomas 'PointedEars' Lahn <PointedEars@web.de> - 2018-05-28 13:31 +0200
            Re: Edge and window.open Andrew Poulos <ap_prog@hotmail.com> - 2018-05-29 07:55 +1000
              Re: Edge and window.open Andrew Poulos <ap_prog@hotmail.com> - 2018-05-29 10:25 +1000
                Re: Edge and window.open Thomas 'PointedEars' Lahn <PointedEars@web.de> - 2018-05-30 21:13 +0200
              Re: Edge and window.open Thomas 'PointedEars' Lahn <PointedEars@web.de> - 2018-05-30 21:13 +0200

#35121 — Edge and window.open

FromAndrew Poulos <ap_prog@hotmail.com>
Date2018-05-27 19:02 +1000
SubjectEdge and window.open
Message-ID<l4Odndosg8aN6ZfGnZ2dnUU7-SXNnZ2d@westnet.com.au>
Using this

var win = window.open("base/index.htm", "Preview", "width=800,height=600");

results in an window that's initially 880 x 659 pixels in

Microsoft Edge 42.17134.1.0
Microsoft EdgeHTML 17.17134

on Windows 10 Pro v.1803 build 17134.48


A bug! Is there a workaround?

Andrew Poulos

[toc] | [next] | [standalone]


#35123

FromThomas 'PointedEars' Lahn <PointedEars@web.de>
Date2018-05-27 13:06 +0200
Message-ID<1826253.8uCWxsmaJI@PointedEars.de>
In reply to#35121
Andrew Poulos wrote:

> Using this
> 
> var win = window.open("base/index.htm", "Preview",
> "width=800,height=600");
> 
> results in an window that's initially 880 x 659 pixels in
> 
> Microsoft Edge 42.17134.1.0
> Microsoft EdgeHTML 17.17134
> 
> on Windows 10 Pro v.1803 build 17134.48
> 
> 
> A bug!

No, and it is presumptous of you to claim that you have found one.

<http://www.catb.org/~esr/faqs/smart-questions.html#idm46060474146768>

> Is there a workaround?

No, it works as designed.

<https://developer.mozilla.org/en-US/docs/Web/API/Window/open>

-- 
PointedEars
FAQ: <http://PointedEars.de/faq> | <http://PointedEars.de/es-matrix>
<https://github.com/PointedEars> | <http://PointedEars.de/wsvn/>
Twitter: @PointedEars2 | Please do not cc me./Bitte keine Kopien per E-Mail.

[toc] | [prev] | [next] | [standalone]


#35124

FromLuuk <luuk@invalid.lan>
Date2018-05-27 17:03 +0200
Message-ID<5b0ac8d3$0$14808$e4fe514c@news.xs4all.nl>
In reply to#35123
On 27-5-2018 13:06, Thomas 'PointedEars' Lahn wrote:
> Andrew Poulos wrote:
> 
>> Using this
>>
>> var win = window.open("base/index.htm", "Preview",
>> "width=800,height=600");
>>
>> results in an window that's initially 880 x 659 pixels in
>>
>> Microsoft Edge 42.17134.1.0
>> Microsoft EdgeHTML 17.17134
>>
>> on Windows 10 Pro v.1803 build 17134.48
>>
>>
>> A bug!
> 
> No, and it is presumptous of you to claim that you have found one.
> 
> <http://www.catb.org/~esr/faqs/smart-questions.html#idm46060474146768>
> 
>> Is there a workaround?
> 
> No, it works as designed.
> 
> <https://developer.mozilla.org/en-US/docs/Web/API/Window/open>
> 

Are you saying that the horizontal scrollbar has a height of 59 points?

-- 
quote from <https://developer.mozilla.org/en-US/docs/Web/API/Window/open>:
height
Specifies the height of the content area, viewing area of the new
secondary window in pixels. The height value includes the height of the
horizontal scrollbar if present. The minimum required value is 100.

[toc] | [prev] | [next] | [standalone]


#35125

FromLuuk <luuk@invalid.lan>
Date2018-05-27 17:39 +0200
Message-ID<5b0ad125$0$14828$e4fe514c@news.xs4all.nl>
In reply to#35123
On 27-5-2018 13:06, Thomas 'PointedEars' Lahn wrote:
> Andrew Poulos wrote:
> 
>> Using this
>>
>> var win = window.open("base/index.htm", "Preview",
>> "width=800,height=600");
>>
>> results in an window that's initially 880 x 659 pixels in
>>
>> Microsoft Edge 42.17134.1.0
>> Microsoft EdgeHTML 17.17134
>>
>> on Windows 10 Pro v.1803 build 17134.48
>>
>>
>> A bug!
> 
> No, and it is presumptous of you to claim that you have found one.
> 
> <http://www.catb.org/~esr/faqs/smart-questions.html#idm46060474146768>
> 
>> Is there a workaround?
> 
> No, it works as designed.
> 
> <https://developer.mozilla.org/en-US/docs/Web/API/Window/open>
> 

Are you sure/
i do see this:
Microsoft Edge 42.17134.1.0
Microsoft EdgeHTML 17.17134


edge.html / edge2.html:
<!DOCTYPE html>
<html>
<head>
<title>Edge test</title>
<script>
var url=window.location.href;
if (window.innerWidth>1000) {
	var win = window.open("edge2.html", "Preview", "width=800,height=600");
	}
</script>
</head>
<body onload="myFunction()">
Edge test-pagina

<p id="demo"></p>

<script>
function myFunction() {
    var w = window.innerWidth;
    var h = window.innerHeight;
    document.getElementById("demo").innerHTML = "Width: " + w +
"<br>Height: " + h;
}
</script>


</body>
</html>




When i load http://localhost/edge.html, i do see this in the popup:
Edge test-pagina
Width: 800
Height: 599

?

[toc] | [prev] | [next] | [standalone]


#35127

FromAndrew Poulos <ap_prog@hotmail.com>
Date2018-05-28 07:43 +1000
Message-ID<K6udndB-XMv4u5bGnZ2dnUU7-dXNnZ2d@westnet.com.au>
In reply to#35125
On 28/05/2018 1:39 AM, Luuk wrote:
> On 27-5-2018 13:06, Thomas 'PointedEars' Lahn wrote:
>> Andrew Poulos wrote:
>>
>>> Using this
>>>
>>> var win = window.open("base/index.htm", "Preview",
>>> "width=800,height=600");
>>>
>>> results in an window that's initially 880 x 659 pixels in
>>>
>>> Microsoft Edge 42.17134.1.0
>>> Microsoft EdgeHTML 17.17134
>>>
>>> on Windows 10 Pro v.1803 build 17134.48
>>>
>>>
>>> A bug!
>>
>> No, and it is presumptous of you to claim that you have found one.
>>
>> <http://www.catb.org/~esr/faqs/smart-questions.html#idm46060474146768>
>>
>>> Is there a workaround?
>>
>> No, it works as designed.
>>
>> <https://developer.mozilla.org/en-US/docs/Web/API/Window/open>
>>
> 
> Are you sure/
> i do see this:
> Microsoft Edge 42.17134.1.0
> Microsoft EdgeHTML 17.17134

> 
> When i load http://localhost/edge.html, i do see this in the popup:
> Edge test-pagina
> Width: 800
> Height: 599

With the same code I get an 800x600 (within 2pixels) window in IE, 
Chrome, and Firefox but not in Edge. Edge gives me 882x659 (and google 
says this was a known issue with early version of Edge).

Andrew Poulos




[toc] | [prev] | [next] | [standalone]


#35128

FromThomas 'PointedEars' Lahn <PointedEars@web.de>
Date2018-05-28 13:31 +0200
Message-ID<4185066.HAC9tRsvBn@PointedEars.de>
In reply to#35127
Andrew Poulos wrote:

>> On 27-5-2018 13:06, Thomas 'PointedEars' Lahn wrote:
>>> <https://developer.mozilla.org/en-US/docs/Web/API/Window/open>
> 
> […]
> With the same code I get an 800x600 (within 2pixels) window in IE,
> Chrome, and Firefox but not in Edge. Edge gives me 882x659 (and google
> says this was a known issue with early version of Edge).

As you can read in the referred MDN article, there is no reason to assume 
that the dimensions specified in the third argument of window.open() specify 
the popup *window* size.

If instead you meant that the popup window’s observed *viewport* size 
differed from the size that you specified, you should have said so
instead of just claiming a bug.  Also, you have neglected to describe
your measuring method.

JFTR:

In Chromium “Version 57.0.2987.98 Built on 8.7, running on Debian 
stretch/sid (64-bit)”,

  var w = window.open("about:blank", "", "width=640,height=480");

consistently displays a blank popup window whose viewport dimensions are

  w.innerWidth  === 414
  w.innerHeight === 480

here with Mobile View with “iPhone 6 Plus 414 × 763” enabled (consistently 
w.innerWidth === 640 otherwise, as the full screen has 1366 × 768 pixels and 
allows for it).

And I do not think that is a bug either.

-- 
PointedEars
FAQ: <http://PointedEars.de/faq> | <http://PointedEars.de/es-matrix>
<https://github.com/PointedEars> | <http://PointedEars.de/wsvn/>
Twitter: @PointedEars2 | Please do not cc me./Bitte keine Kopien per E-Mail.

[toc] | [prev] | [next] | [standalone]


#35129

FromAndrew Poulos <ap_prog@hotmail.com>
Date2018-05-29 07:55 +1000
Message-ID<ZqqdnYtGjuF955HGnZ2dnUU7-I3NnZ2d@westnet.com.au>
In reply to#35128
On 28/05/2018 9:31 PM, Thomas 'PointedEars' Lahn wrote:
> Andrew Poulos wrote:
> 
>>> On 27-5-2018 13:06, Thomas 'PointedEars' Lahn wrote:
>>>> <https://developer.mozilla.org/en-US/docs/Web/API/Window/open>
>>
>> […]
>> With the same code I get an 800x600 (within 2pixels) window in IE,
>> Chrome, and Firefox but not in Edge. Edge gives me 882x659 (and google
>> says this was a known issue with early version of Edge).
> 
> As you can read in the referred MDN article, there is no reason to assume
> that the dimensions specified in the third argument of window.open() specify
> the popup *window* size.

To me "height: Specifies the height of the content area, viewing area of 
the new secondary window in pixels." reads like it describes the height 
of the viewport.

> If instead you meant that the popup window’s observed *viewport* size
> differed from the size that you specified, you should have said so
> instead of just claiming a bug.  Also, you have neglected to describe
> your measuring method.

I took a screen capture and measured in a paint program.

> JFTR:
> 
> In Chromium “Version 57.0.2987.98 Built on 8.7, running on Debian
> stretch/sid (64-bit)”,
> 
>    var w = window.open("about:blank", "", "width=640,height=480");
> 
> consistently displays a blank popup window whose viewport dimensions are
> 
>    w.innerWidth  === 414
>    w.innerHeight === 480
> 
> here with Mobile View with “iPhone 6 Plus 414 × 763” enabled (consistently
> w.innerWidth === 640 otherwise, as the full screen has 1366 × 768 pixels and
> allows for it).
> 
> And I do not think that is a bug either.

Ok

Andrew Poulos

[toc] | [prev] | [next] | [standalone]


#35130

FromAndrew Poulos <ap_prog@hotmail.com>
Date2018-05-29 10:25 +1000
Message-ID<AKednfzgA4dgAJHGnZ2dnUU7-b2dnZ2d@westnet.com.au>
In reply to#35129
> On 28/05/2018 9:31 PM, Thomas 'PointedEars' Lahn wrote:

> And I do not think that is a bug either.

Yep you're right (again). Edge had a zoom set to 110% :-(

Andrew Poulos

[toc] | [prev] | [next] | [standalone]


#35133

FromThomas 'PointedEars' Lahn <PointedEars@web.de>
Date2018-05-30 21:13 +0200
Message-ID<3076650.hAic5fjvU8@PointedEars.de>
In reply to#35130
Andrew Poulos wrote:

>> On 28/05/2018 9:31 PM, Thomas 'PointedEars' Lahn wrote:
>> And I do not think that is a bug either.
> 
> Yep you're right (again). Edge had a zoom set to 110% :-(

Fascinating.

-- 
PointedEars
FAQ: <http://PointedEars.de/faq> | <http://PointedEars.de/es-matrix>
<https://github.com/PointedEars> | <http://PointedEars.de/wsvn/>
Twitter: @PointedEars2 | Please do not cc me./Bitte keine Kopien per E-Mail.

[toc] | [prev] | [next] | [standalone]


#35132

FromThomas 'PointedEars' Lahn <PointedEars@web.de>
Date2018-05-30 21:13 +0200
Message-ID<2283918.CSKCPodviL@PointedEars.de>
In reply to#35129
Andrew Poulos wrote:

> On 28/05/2018 9:31 PM, Thomas 'PointedEars' Lahn wrote:
>> Andrew Poulos wrote:
>>>> On 27-5-2018 13:06, Thomas 'PointedEars' Lahn wrote:
>>>>> <https://developer.mozilla.org/en-US/docs/Web/API/Window/open>
>>> […]
>>> With the same code I get an 800x600 (within 2pixels) window in IE,
>>> Chrome, and Firefox but not in Edge. Edge gives me 882x659 (and google
>>> says this was a known issue with early version of Edge).
>> As you can read in the referred MDN article, there is no reason to assume
>> that the dimensions specified in the third argument of window.open()
>> specify the popup *window* size.
> 
> To me "height: Specifies the height of the content area, viewing area of
> the new secondary window in pixels." reads like it describes the height
> of the viewport.

That is what I meant.
 
-- 
PointedEars
FAQ: <http://PointedEars.de/faq> | <http://PointedEars.de/es-matrix>
<https://github.com/PointedEars> | <http://PointedEars.de/wsvn/>
Twitter: @PointedEars2 | Please do not cc me./Bitte keine Kopien per E-Mail.

[toc] | [prev] | [standalone]


Back to top | Article view | comp.lang.javascript


csiph-web