Partager via


Windows ouvert par window.open() ne reflète pas la taille et la position spécifiées dans Microsoft Edge

Avertissement

L’application de bureau Internet Explorer 11, mise hors service et dont le support a pris fin, a été désactivée définitivement via une mise à jour Microsoft Edge sur certaines versions de Windows 10. Pour plus d’informations, consultez le forum aux questions sur la mise hors service de l’application de bureau Internet Explorer 11.

Cet article fournit des informations sur la valeur définie en appelant window.open() la fonction ne sera pas reflétée dans la nouvelle fenêtre de Microsoft Edge.

Version du produit d’origine : Internet Explorer
Numéro KB d'origine : 3146494

Symptômes

Examinez le cas suivant :

  • Vous ouvrez une page web dans Microsoft Edge.
  • La page web appelle la window.open() fonction et définit des valeurs pour spécifier la taille et la position de la fenêtre.
  • La fenêtre qui appelle la window.open() fonction n’est pas agrandie. Dans ce scénario, la taille spécifiée et la position ne sont pas reflétées dans la nouvelle fenêtre.

Plus d’informations

Vous pouvez suivre ces étapes pour reproduire ce problème :

  1. Enregistrez le code HTML suivant en tant que 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. Ouvrez original.html dans Microsoft Edge.

  3. Si la taille de la fenêtre Edge est agrandie, restaurez-la à la taille normale.

  4. Cliquez sur le bouton pour appeler la window.open fonction avec la largeur 700 px et les paramètres de hauteur 300-px . Dans ce scénario, la taille de la fenêtre ouverte n’est pas 700x300 comme prévu.