Découvrez les sites configurables en mode InternetExplorer

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

Conditions préalables

  • Mises à jour Windows

    • Windows10 version1909, Windows Server version1909 – KB4550945 ou ultérieure
    • Windows10 version1903, Windows Server version1903 – KB4550945 ou ultérieure
    • Windows10 version1809, Windows Server version1809 et Windows Server2019 – KB4550969 ou ultérieure
    • Windows10 version1803 – KB4550944 ou ultérieure
    • Windows10 version1607, Windows Server2016 – KB4556826 ou ultérieure
    • Version initiale de Windows10, juillet2015 – KB4550947 ou ultérieure
    • Windows8.1 – KB4556798 ou version ultérieure
  • Microsoft Edge version83 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 InternetExplorer dans la liste des sites en mode Entreprise fonctionne parfaitement 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 InternetExplorer sans afficher l’intégralité d’un domaine en mode InternetExplorer. 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 permet aux sites disposant de la balise «configurable» de participer à la détermination du moteur du mode Internet Explorer.

Fonctionnement des sites configurables

Basculement automatique du moteur Microsoft Edge vers le moteur du mode InternetExplorer

Pour utiliser la fonctionnalité de sites configurables et que l’option <open-in>Configurable</open-in> soit disponible, la liste des sites en mode Entreprise doit contenir au moins un site.

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. Lorsque vous envoyez une demande à un site configurable, Microsoft Edge envoie l’en-tête de demande HTTP «X-InternetExplorerModeConfigurable: 1».

  2. Un site configurable peut envoyer une réponse de redirection (par exemple, HTTP302) 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, sans quoi l’en-tête de réponse du mode Internet Explorer ne sera pas pris en compte. 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é.

    Notes

    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 InternetExplorer:

  1. Lorsque vous envoyez une demande à un site configurable, les onglets du mode Internet Explorer envoient l’en-tête de demande HTTP «X-InternetExplorerModeConfigurable: 1», le même que celui des onglets Microsoft Edge.

  2. Un site configurable peut envoyer une réponse de redirection (par exemple, HTTP302) 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, sans quoi l’en-tête de réponse du mode Internet Explorer ne sera pas pris en compte. 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é.

    Notes

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

Conseil

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