web-dev-qa-db-fra.com

Comment ramener le "mode navigateur" dans IE11?

UPDATE: l'ancienne question ne s'applique qu'à l'aperçu IE11; le mode navigateur était revenu dans la version finale d'IE11. Mais il y a un problème: il est presque inutile, car il n'émule pas les commentaires conditionnels. Par exemple, si vous les utilisez pour activer la prise en charge de HTML5 dans les IE existants, vous ne pourrez plus déboguer votre site dans IE11.

        <!--[if lte IE 8]>
            <script src="html5shiv.js"></script>
        <![endif]-->

Lire une autre question StackOverflow et IE problème de suivi des bogues . Microsoft n'a jamais répondu à cela. Il semble donc qu'ils aient introduit ce bogue exprès pour amener les gens à acheter des abonnements à BrowserStack. L'émulation de commentaire conditionnel a parfaitement fonctionné dans la version de prévisualisation.

QUESTION ORIGINALE : Lorsque l'aperçu IE11 est installé sur Windows 7, il est livré avec un outil F12 à l'ancienne qui permet de modifier les modes du navigateur. enter image description here

Cependant, si vous allez dans le menu "Outils" et sélectionnez l'outil de développement "F12", il sera remplacé par de nouveaux outils de développement et le "Mode navigateur" ne sera plus disponible. enter image description here

Le seul moyen de le récupérer consiste à désinstaller IE11 et à le réinstaller.

Y at-il un moyen plus facile de basculer entre les modes de navigateur dans IE11?

131
Evgeny

Bien que l'utilisation de machines virtuelles soit le meilleur moyen de tester les anciens IE, il est possible de récupérer des outils F12 obsolètes en modifiant le registre, car IE11 remplace cette valeur lorsque le nouvel outil F12 est activé.

Merci à génial Dimitri Nickolaѕ pour cette astuce. enter image description here

Cela fonctionne pour moi (enregistrer en tant que fichier .reg et exécuter):

Windows Registry Editor Version 5.00

[HKEY_CURRENT_USER\Software\Microsoft\Internet Explorer\Toolbar\WebBrowser]
"ITBar7Layout"=hex:13,00,00,00,00,00,00,00,00,00,00,00,30,00,00,00,10,00,00,00,\
  15,00,00,00,01,00,00,00,00,07,00,00,5e,01,00,00,00,00,00,00,00,00,00,00,00,\
  00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,\
  00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,\
  00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,\
  00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,\
  00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,\
  00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,\
  00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,\
  00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,\
  00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,\
  00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,\
  00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,\
  00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,\
  00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,\
  00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,\
  00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,\
  00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,\
  00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,\
  00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,\
  00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,\
  00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,\
  00,00,00,69,e3,6f,1a,8c,f2,d9,4a,a3,e6,2b,cb,50,80,7c,f1
19
Evgeny

Vous pouvez obtenir ceci en utilisant Emulation (Ctrl + 8)mode Document (10,9,8,7,5), Profil du navigateur (Bureau , Téléphone Windows)

enter image description here

17
Rajnikanth

Le moyen le plus simple, surtout si dans MSDN, gaspille des heures, MS stupide

http://support.Microsoft.com/kb/2900662/en-us?sd=rss

  1. Ouvrez le volet Outils de développement. Pour ce faire, appuyez sur F12.
  2. Ouvrez l'écran d'émulation. Pour ce faire, appuyez sur Ctrl + 8.
  3. Dans la liste en mode Document sous Mode, cliquez sur 9.
  4. Dans la liste Chaîne de l'agent utilisateur sous Mode, cliquez sur Internet Explorer 9.
5
Sam

Vous pouvez contourner ce problème en définissant l'en-tête méta X-UA-Compatible pour la version spécifique de IE avec laquelle vous déboguez. Cela changera le Mode Navigateur à la version que vous spécifiez dans l'en-tête.

Par exemple:

<meta http-equiv="X-UA-Compatible" content="IE=9" />

Pour que le mode Navigateur se mette à jour sur les outils de développement, vous devez fermer [les outils de développement] et rouvrir à nouveau. Cela basculera vers cette version spécifique.

Le passage d'une version mineure à une version supérieure fonctionnera très bien en rafraîchissant, mais si vous souhaitez revenir d'une version supérieure à une version mineure, par exemple de 9 à 7, vous devrez ouvrir un nouvel onglet et charger le page à nouveau.

Voici une capture d'écran:

enter image description here

4
mendezcode

 Dans IE11, nous pouvons modifier l'agent utilisateur en IE10, IE9 et même en tant que Windows Phone. c'est vraiment bon

2
Lingaraj R M

Microsoft a juste un outil à cet effet: Microsoft Expression Web. Il existe une version gratuite avec un tas de déchets ressemblant à FrontPage/Dreamweaver que personne ne veut. Ce qui est important, c’est qu’il dispose d’une excellente fonctionnalité de test du navigateur. J'utilise Windows 8.1 Pro (version finale, et non la prévisualisation) avec Internet Explorer 11. Je reçois ces navigateurs locaux :

  • Internet Explorer 6
  • Internet Explorer 7
  • Internet Explorer 11 /!\Version non prise en charge (impossible de l'utiliser; gros chantage, j'ai le navigateur)

Ensuite, je reçois une option Navigateurs distants (bêta). Je suis censé m'inscrire avec un courrier électronique valide, mais une erreur de communication avec le serveur s'est produite. Tant pis.

Firefox était supporté, mais je ne le vois pas maintenant. Peut-être se cacher.

Je peux comparer côte à côte les versions du navigateur. Je peux également comparer avec une image, ou apparemment, un fichier PSD (aucune idée de la qualité de son fonctionnement). InDesign serait bien, mais c'est probablement trop demander.

La version complète d'Expression est également partiellement installée car Visual Studio Ultimate se trouve sur le même ordinateur. J'apprécierais donc que quelqu'un confirmant dans un commentaire que mon installation gratuite ne se met pas à la mise à niveau automatiquement.

Update: On dirait que le service en ligne était discontinued , mais les navigateurs locaux sont toujours pris en charge. Vous pouvez aussi télécharger SuperPreview , sans les ordures de l'éditeur. Si vous voulez l'EDI complet, la dernière version est Microsoft Expression Web 4 (Version gratuite) . Voici le liste officielle des navigateurs supportés . IE6 semble donner une erreur sur Windows 8.1, mais IE7 fonctionne.

Mise à jour du 14/12/2014: Microsoft a pratiquement abandonné ce projet. Ne vous attendez pas à ce que cela fonctionne bien.

2
Zenexer

Comment ramener le "mode navigateur" dans IE11?

Un moyen facile de ramener est juste aller à l'émulation (ctrl +8)

et changez la chaîne de l'agent utilisateur. (voir image ci-jointe)

enter image description here

2
pedram