As janelas abertas por window.open() não refletem o tamanho e a posição especificados no Microsoft Edge

Aviso

O aplicativo da área de trabalho desativado e sem suporte do Internet Explorer 11 está programado para ser desativado permanentemente por meio de uma atualização do Microsoft Edge em certas versões do Windows 10. Para obter mais informações, consulte Perguntas frequentes sobre a desativação do aplicativo de área de trabalho do Internet Explorer 11.

Este artigo fornece informações sobre o valor definido pela função de chamada window.open() não será refletido na nova janela do Microsoft Edge.

Versão original do produto: Internet Explorer
Número original do KB: 3146494

Sintomas

Considere o cenário a seguir.

  • Você abre uma página da Web no Microsoft Edge.
  • A página da Web chama a window.open() função e define valores para especificar o tamanho e a posição da janela.
  • A janela que chama a window.open() função não é maximizada. Nesse cenário, o tamanho e a posição especificados não são refletidos na nova janela.

Mais informações

Você pode seguir estas etapas para reproduzir esse problema:

  1. Salve o código HTML a seguir como original.html.

    JavaScript
    <!DOCTYPE html>
    <html>
        <head>
            <meta http-equiv="Content-Type" content="text/html; charset=utf-8"/>
            <title>window.open - TEST</title>
            <script type="text/javascript">
                function win_open1() {
    window.open('about:blank','','titlebar=yes,toolbar=yes,location=yes,status=no,menubar=yes,scrollbars=yes,resizable=yes,width=700,Height=300,left=0,top=0');
                }
            </script>
        </head>
        <body>
            <input type="button" name="btn1" value="btn1" onclick="win_open1();" />width=700,Height=300,left=0,top=0<br>
        </body>
    </html>
    
  2. Abra original.html no Microsoft Edge.

  3. Se o tamanho da janela do Edge for maximizado, restaure-o para o tamanho normal.

  4. Clique no botão para chamar a função com os window.open parâmetros width 700 px e height 300 px . Nesse cenário, o tamanho da janela aberta não é 700x300 como esperado.