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.
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.
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?
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.
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
Vous pouvez obtenir ceci en utilisant Emulation (Ctrl + 8)mode Document (10,9,8,7,5), Profil du navigateur (Bureau , Téléphone Windows)
Le moyen le plus simple, surtout si dans MSDN, gaspille des heures, MS stupide
http://support.Microsoft.com/kb/2900662/en-us?sd=rss
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:
Dans IE11, nous pouvons modifier l'agent utilisateur en IE10, IE9 et même en tant que Windows Phone. c'est vraiment bon
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 :
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.
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)