Découvrez les sites configurables en mode Internet Explorer

Cet article décrit la fonctionnalité de sites configurables de la liste des sites en mode Entreprise lorsque vous utilisez le mode Internet Explorer dans Microsoft Edge.

Conditions préalables

  • Mises à jour Windows

    • Windows 11
    • Windows 10 version 1909, Windows Server version 1909 – KB4550945 ou version ultérieure
    • Windows 10 version 1903, Windows Server version 1903 – KB4550945 ou version ultérieure
    • Windows 10 version 1809, Windows Server version 1809 et Windows Server 2019 – KB4550969 ou ultérieure
    • Windows 10 version 1803 – KB4550944 ou ultérieure
    • Windows 10 version 1607, Windows Server 2016 – KB4556826 ou ultérieure
    • Version initiale de Windows 10, juillet 2015 – KB4550947 ou ultérieure
    • Windows 8.1 – KB4556798 ou version ultérieure
  • Microsoft Edge version 83 ou ultérieure

  • Mode Internet Explorer configuré avec la liste des sites en mode Entreprise

Vue d'ensemble

La configuration des sites nécessitant le mode IE dans la liste des sites en mode Entreprise fonctionne bien pour la plupart des environnements avec des applications héritées. Toutefois, dans certains cas, il ne s’agit pas de la meilleure approche pour configurer un sous-ensemble de sites afin qu’il s’ouvre en mode Internet Explorer sans afficher l’intégralité d’un domaine en mode Internet Explorer. Par exemple, lorsque votre environnement contient des applications modernes et héritées qui s’exécutent sur un seul serveur, et que vous aimeriez afficher uniquement les applications héritées en mode Internet Explorer et les applications restantes en mode Microsoft Edge.

La solution consiste à utiliser la fonctionnalité de sites configurables de la liste des sites en mode Entreprise. Lorsque la fonctionnalité est activée, Microsoft Edge autorise les sites avec la balise « configurable » à participer à la détermination du moteur du mode IE.

Fonctionnement des sites configurables

Basculement automatique du moteur Microsoft Edge vers le moteur du mode Internet Explorer

Pour utiliser la fonctionnalité Sites configurables, vous avez besoin d’un ou plusieurs sites dans la liste des sites en mode Entreprise pour avoir l’option <open-in>Configurable</open-in> .

Exemple :

<site-list version="1">
  <site url="app.com">
    <open-in>Configurable</open-in>
  </site>
</site-list>

Lorsque la fonctionnalité de sites configurables est activée, le comportement suivant se produit :

  1. Lors de l’envoi d’une requête à un site configurable, Microsoft Edge envoie l’en-tête de requête HTTP «X-InternetExplorerModeConfigurable: 1 ».

  2. Un site configurable peut envoyer une réponse de redirection (par exemple, HTTP 302) avec l’en-tête de réponse HTTP « X-InternetExplorerMode: 1 » pour demander à Microsoft Edge de charger le site en mode Internet Explorer.

  3. La cible de la redirection (autrement dit, la valeur de l’en-tête de réponse Location ) doit également être un site configurable ou neutre , sinon l’en-tête de réponse en mode IE est ignoré. De manière générale, il est attendu que la cible de la redirection soit identique à l’URL d’origine. Cela n’est toutefois pas une nécessité.

    Remarque

    La réponse de redirection fait l’objet d’une mise en cache HTTP normale de Microsoft Edge pour les redirections.

Rebasculement du moteur du mode Internet Explorer vers le moteur Microsoft Edge

L’activation de sites configurables dans Microsoft Edge active automatiquement les comportements suivants dans les onglets du mode Internet Explorer :

  1. Lors de l’envoi d’une requête à un site configurable, les onglets du mode IE envoient l’en-tête de requête HTTP «X-InternetExplorerModeConfigurable: 1 », identique aux onglets Microsoft Edge.

  2. Un site configurable peut envoyer une réponse de redirection (par exemple, HTTP 302) avec l’en-tête de réponse HTTP « X-InternetExplorerMode: 0 » pour demander le basculement de la navigation en mode Microsoft Edge.

  3. La cible de la redirection (autrement dit, la valeur de l’en-tête de réponse Location ) doit également être un site configurable ou neutre , sinon l’en-tête de réponse en mode IE est ignoré. De manière générale, il est attendu que la cible de la redirection soit identique à l’URL d’origine. Cela n’est toutefois pas une nécessité.

    Remarque

    La réponse de redirection fait l’objet d’une mise en cache HTTP normale de Microsoft Edge pour les redirections.

Astuce

Les deux moteurs de navigateur envoient le même en-tête de demande « X-InternetExplorerModeConfigurable: 1 » aux sites configurables. Vous devez utiliser l’en-tête de requête User-Agent pour faire la distinction entre les demandes en provenance du mode Microsoft Edge et celles du mode Internet Explorer, afin d’éviter la redirection lorsque le site est déjà chargé dans le bon moteur.

Voir également