Compartilhar via


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

Aviso

O aplicativo desktop do Internet Explorer 11, aposentado e sem suporte, foi desativado permanentemente por meio de uma atualização do Microsoft Edge em versões específicas 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 de que o valor definido pela função 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 função window.open() 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.

    <!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 parâmetros de largura window.open e altura 300 px. Nesse cenário, o tamanho da janela aberta não é 700x300 como esperado.