Présentation de la liste d’affichage de compatibilité

Les sites Web conçus pour les anciennes versions de Windows Internet Explorer ne s’affichent pas toujours normalement dans la version actuelle. Nous avons résolu ce problème dans Windows Internet Explorer 8 en ajoutant la fonction Affichage de compatibilité, qui permet à l’utilisateur de revenir à une précédente version de navigateur de la plateforme grâce à l’émulation du mode standard d’IE 7.

Une mauvaise détection du navigateur ou des fonctionnalités est un exemple de problème d’incompatibilité résolu par la fonctionnalité Affichage de compatibilité. De nos jours, de nombreux sites qui utilisent la détection de navigateurs au lieu de la détection de fonctionnalités et de comportements génèrent un balisage Internet Explorer qui n’est pas interopérable avec le mode standard d’IE 9 ou avec les autres navigateurs. Cela peut entraîner des altérations de fonctionnalité majeures sur les sites rendus en mode IE 9.

La fonctionnalité Affichage de compatibilité permet au contenu conçu pour les anciens navigateurs Web de s’afficher correctement dans les nouvelles versions de Windows Internet Explorer 9. La liste d’affichage de compatibilité affiche automatiquement le contenu des sites Web en mode Affichage de compatibilité sans interaction particulière avec l’utilisateur. Internet Explorer 9 prend en charge les modes de document compatibles et une liste d’affichage de compatibilité similaire à celle fournie dans Internet Explorer 8.

Description de l’outil

Nous n’ajoutons un site à la liste d’affichage de compatibilité seulement quand ce site :

  • est conçu pour s’exécuter dans une ancienne version d’Internet Explorer ;
  • ne fonctionne pas correctement en mode I E9 ;
  • ne déclare pas d’en-tête ou de balise meta "X-UA-Compatible ".
La fonctionnalité Affichage de compatibilité gère la détection de fonctionnalités et les commentaires conditionnels.

Commutateurs de fonctionnalité : pour que les sites fonctionnent correctement en mode IE 9 sans qu’il soit nécessaire de revenir au mode standard d’IE 8 ou au mode IE 7, la liste d’affichage de compatibilité d’Internet Explorer 9 comprend un nouveau dispositif appelé « commutateur de fonctionnalité ». Grâce à ce dernier, des API spécifiques en mode IE 9 se comportent de la même façon que dans les versions antérieures d’Internet Explorer.

Nous envisageons de supprimer les commutateurs de fonctionnalité à mesure que les développeurs mettront à jour leurs sites pour qu’ils utilisent le même balisage d’un navigateur à l’autre. Nous réservons les commutateurs de fonctionnalité aux situations qui, au travers de tests que nous avons effectués, s’avèrent impliquer des changements spécifiques et majeurs pour de nombreux sites Web.

Nous n’envisageons pas de créer des commutateurs de fonctionnalité pour chaque modification de comportement et les sites ne peuvent pas les adopter. À la place, les développeurs doivent opter pour le mode IE 7 ou IE 8 par le biais de l’en-tête ou de la balise meta "X-UA-Compatible" afin que leurs sites soient compatibles jusqu’à ce qu’ils puissent les mettre à jour vers le mode IE 9.

Autres fonctionnalités de la liste d’affichage de compatibilité : outre la faculté de fournir des commutateurs de fonctionnalité et de désactiver les commentaires conditionnels, la liste d’affichage de compatibilité d’Internet Explorer 9 peut :

  • afficher les sites en mode Affichage de compatibilité, à l’image de la liste d’affichage de compatibilité d’Internet Explorer 8 ;
  • définir le mode de document dans lequel un site s’affiche sur le mode IE 7 ou IE 8.

Aide et utilisation de l’outil

La liste d’affichage de compatibilité d’Internet Explorer 9 est un fichier XML disponible sur le site "Microsoft.com". Nous mettons la liste à jour quotidiennement, ce qui signifie que nous pouvons répondre rapidement aux demandes de suppression de sites mis à jour formulées par les développeurs de site. Les utilisateurs obtiennent les mises à jour automatiquement.

Vous pouvez afficher la liste d’affichage de compatibilité d’Internet Explorer 9 sur votre ordinateur local via le chemin d’accès de fichier suivant :

File:\\%LOCALAPPDATA%\Microsoft\Internet Explorer\IECompatData\iecompatdata.xml

Afin de continuer à réduire la taille de la liste d’affichage de compatibilité, nous encourageons les développeurs de sites à mettre à jour dès maintenant leurs sites pour qu’ils fonctionnent correctement dans le mode standard d’Internet Explorer 9 et à employer le même balisage qu’ils utilisent avec d’autres navigateurs. Au minimum, les sites doivent tirer parti du mode de document Windows Internet Explorer 7 ou Internet Explorer 8 en déclarant une valeur X-UA-Compatible jusqu’à ce qu’ils puissent être mis à jour.

ACTION:

  • Vérifiez que votre site fonctionne correctement dans Internet Explorer 9.
  • Utilisez les outils de développement F12 améliorés pour résoudre tout problème de compatibilité.
  • Vérifiez si votre site est répertorié dans la liste d’affichage de compatibilité d’Internet Explorer 9 actuellement disponible à l’adresse http://ie9cvlist.ie.microsoft.com/ie9CompatViewList.xml.
  • Si tel est le cas, dans la boîte de dialogue Paramètres d’affichage de compatibilité (Alt –> Outils –> Paramètres d’affichage de compatibilité), désactivez la case à cocher Inclure des listes de sites Web mises à jour à partir de Microsoft.
Boîte de dialogue Paramètres d’affichage de compatibilité dont les cases à cocher adéquates sont activées

  • Enfin, envoyez un message électronique à l’adresse iepo@microsoft.com en indiquant les informations suivantes et en demandant la suppression de votre site de la liste d’affichage de compatibilité d’Internet Explorer 9 quand vos mises à jour sont opérationnelles sur le Web :
  • Nom du propriétaire
  • Fonction au sein de l’entreprise
  • Adresse de messagerie
  • Numéro de téléphone
  • Nom de l’entreprise
  • Adresse (rue)
  • Adresse du site Web
Microsoft examinera les informations fournies et supprimera votre site de la liste d’affichage de compatibilité à l’occasion de la prochaine mise à jour planifiée de la liste.

Rubriques connexes

 

 

Afficher:
© 2014 Microsoft