Partager via


Utiliser DevTools en mode Internet Explorer (mode IE)

Le mode Internet Explorer (mode IE) s’intègre à Microsoft Edge DevTools. Le mode IE permet aux entreprises de spécifier une liste de sites web qui fonctionnent uniquement dans Internet Explorer 11. Lorsque vous accédez à ces sites web dans Microsoft Edge, une instance d’Internet Explorer 11 s’exécute et affiche le site dans un onglet.

Le mode IE permet aux entreprises de gérer la compatibilité avec les technologies qui ne sont actuellement compatibles avec aucun navigateur web moderne.

La prise en charge des technologies suivantes est incluse dans le mode IE :

  • Modes de document Internet Explorer.
  • Contrôles ActiveX.
  • Autres composants hérités.

En mode IE, le processus de rendu est basé sur Internet Explorer 11. Le gestionnaire de processus Microsoft Edge gère la durée de vie du processus de rendu. Le processus de rendu est limité à la durée de vie de l’onglet pour un site (ou une application) spécifique. Lorsqu’un onglet s’affiche en mode Internet Explorer, l’icône d’indicateur de mode Internet Explorer apparaît dans la barre d’adresses de l’onglet spécifique.

Icône d’indicateur de mode IE dans la barre d’adresses

Le mode IE est disponible sur Windows 10 version 1903 (mise à jour de mai 2019) et est disponible sur toutes les plateformes Windows prises en charge.

Ouvrir DevTools sur un onglet en mode IE

L’icône d’indicateur de mode IE s’affiche dans la barre d’adresses si l’administrateur d’entreprise a configuré le site web pour qu’il apparaisse en mode Internet Explorer. Pour afficher le mode de compatibilité d’un site web en mode Internet Explorer, cliquez sur l’icône d’indicateur de mode Internet Explorer dans la barre d’adresses :

Afficher le mode document à l’aide de l’icône d’indicateur du mode Internet Explorer

Si un onglet utilise le mode Internet Explorer, l’onglet présente les limitations suivantes :

  • Inspect Element n’est pas visible dans le menu contextuel.

  • Cliquez avec le bouton droit, puis sélectionnez Afficher la source pour lancer le Bloc-notes.

  • Appuyer sur F12 ou Ctrl+Maj+I ouvre une instance vide de Microsoft Edge DevTools et affiche le message suivant : Les outils de développement ne sont pas disponibles en mode Explorer Internet. Pour déboguer la page, ouvrez la page dans IEChoose.

DevTools lancé en mode Internet Explorer

Pour déboguer le contenu d’un onglet du mode IE, utilisez IEChooser pour ouvrir Internet Explorer DevTools, comme suit :

  1. Dans Windows, ouvrez la boîte de dialogue Exécuter . Par exemple, appuyez sur la touche de logo Windows + R.

  2. Entrez %systemroot%\system32\f12\IEChooser.exe, puis cliquez sur OK.

  3. Dans IEChooser, sélectionnez l’entrée de l’onglet mode IE.

Débogage à distance en mode IE

Lancez Microsoft Edge avec le débogage à distance activé à partir de l’interface de ligne de commande. Microsoft Visual Studio, Microsoft Visual Studio Code et d’autres outils de développement exécutent généralement une commande pour lancer Microsoft Edge. La commande suivante lance Microsoft Edge avec le port de débogage distant défini sur 9222.

start msedge --remote-debugging-port=9222

Après avoir lancé Microsoft Edge à l’aide d’un argument de ligne de commande, le mode Internet Explorer n’est pas disponible. Vous pouvez toujours accéder aux sites web (ou applications) qui sont autrement affichés en mode IE. Le contenu du site web (ou de l’application) s’affiche à l’aide de Chromium, et non d’Internet Explorer 11. Les parties des pages web qui s’appuient sur Internet Explorer 11, telles que les contrôles ActiveX, peuvent ne pas s’afficher correctement. L’icône d’indicateur de mode Internet Explorer n’apparaît pas dans la barre d’adresses.

Le mode IE reste indisponible tant que vous n’avez pas fermé et redémarré Microsoft Edge.

Remplacer l’automatisation des Explorer Internet

Si vous disposez d’une application existante qui utilise l’objet InternetExplorer pour automatiser Internet Explorer 11, mais que l’application de bureau Internet Explorer 11 n’est pas disponible, votre application ne fonctionnera pas. Internet Explorer 11 sera mis hors service le 15 juin 2022. Consultez L’avenir de l’Explorer Internet sur Windows 10 est dans Microsoft Edge.

Microsoft Edge ne prend pas en charge l’automatisation du mode IE via l’objet InternetExplorer . Par conséquent, les applications qui s’appuient sur cet objet devront être mises à jour à l’aide de l’une des alternatives recommandées ci-dessous. Les applications qui utilisent le contrôle WebBrowser continueront de fonctionner et ne seront pas affectées par la suppression d’Internet Explorer 11.

Si votre application d’automatisation ne nécessite pas le mode Internet Explorer pour que le contenu du site web (ou de l’application) fonctionne correctement, nous vous recommandons de mettre à jour votre application pour utiliser Microsoft Edge au lieu d’Internet Explorer 11. De nombreux outils d’automatisation disponibles prennent en charge Microsoft Edge, notamment WebDriver et Playwright.

Les applications qui nécessitent le mode IE pour que le contenu du site web (ou de l’application) fonctionne correctement doivent utiliser le WebBrowser contrôle . Le WebBrowser contrôle utilise la plateforme Internet Explorer (MSHTML/Trident) pour afficher le contenu web et fonctionne même si l’application de bureau Internet Explorer 11 n’est pas disponible.

Voir également