Plusieurs versions d'Internet Explorer sur une machine

Réponses:

6

Microsoft fournit maintenant des images de machine virtuelle gratuites avec un certain nombre de versions différentes d’Internet Explorer préinstallées. Vous pouvez obtenir une copie des images sur le site Web modern.ie , qui comprend actuellement les combinaisons suivantes:

  • IE6 sur Windows XP
  • IE7 sur Windows Vista
  • IE8 sur Windows XP
  • IE8 sur Windows 7
  • IE9 sur Windows 7
  • IE10 sur Windows 7
  • IE10 sur Windows 8
  • IE11 sur Windows 8.1
  • IE11 sur Windows 7
  • IE11 sur Windows 10

Les images sont conçues pour les plates-formes de virtualisation suivantes:

  • Microsoft Hyper-V
  • Microsoft VirtualPC
  • Oracle VirtualBox
  • Les parallèles
  • VMware

Les images expirent après un laps de temps déterminé, il est donc recommandé de créer des instantanés afin de simplifier le processus de "réinitialisation" après leur expiration.

Captures d'écran

IE6 sur Windows XP IE8 sur Windows 7

Nathan Osman
la source
Le lien a été changé en developer.microsoft.com/en-us/microsoft-edge/tools/vms
evg345 le
21

Essayez IETester .

IETester est un WebBrowser gratuit (pour usage personnel et professionnel) qui vous permet d’avoir les moteurs de rendu et javascript des aperçus IE10, IE9, IE8, IE7, IE7 et IE5.5 sur Windows 7, Vista et XP, ainsi que la IE installé dans le même processus.

entrez la description de l'image ici

logan2
la source
+1 IETester est le moyen le plus simple de le faire, à mon avis.
Aron Rotteveel
Pour info, IETester ne peut apparemment exécuter IE10 que si c'est la version par défaut sur le système d'exploitation hôte, cela n'est vrai que pour Windows 8. Voir ici: my-debugbar.com/wiki/IETester/IE10Preview
énigment
11

Je suppose que vous souhaitez que votre site Web soit testé dans une version de navigateur différente.

Cependant, une solution beaucoup plus sûre et meilleure serait d’utiliser Virtual PC pour installer différentes versions.

Cela signifie que vous pourriez utiliser Internet Explorer 8 comme navigateur OS normal et exécuter Internet Explorer 6 & 7 sans aucune version interférant les unes avec les autres.

Cité de la solution ci-dessous, une alternative possible:

La méthode décrite ci-dessous fonctionne toujours - mais il existe maintenant une autre méthode adaptée aux développeurs Web souhaitant simplement tester leurs sites dans IE6. Découvrez IETester , qui vous permet d'installer un navigateur Web autonome sous Vista ou Windows 7, qui vous permet d'afficher les sites rendus à l'aide du moteur de rendu IE6. Ce n'est pas exactement une version fonctionnelle et autonome d'IE6 cependant, donc si vous recherchez cela, utilisez la méthode ci-dessous.


Voici un bel article à ce sujet:

Vous avez une application intranet de travail qui fonctionne bien dans IE6 mais n'aime pas IE7? Étonnamment, Microsoft a fourni un moyen d'installer IE6 non compatible avec Vista sur Vista et Windows 7. Bien, peut-être pas tout à fait, mais assez près ...

Internet Explorer 7 est disponible depuis un certain temps déjà, mais il reste encore de nombreux sites incapables de le gérer, et exigent que les utilisateurs se connectent à l'aide d'IE6. Malheureusement, la plupart des utilisateurs (certainement la grande majorité des utilisateurs à la maison) utilisent IE7 - ou même IE8 bêta - après l'avoir reçue dans le cadre d'une mise à jour de Windows XP ou sous Windows Vista ou Windows 7 utilisant IE7 ou IE8. respectivement par défaut.

Si vous utilisez Windows XP, vous pouvez revenir à IE6, mais cela semble plutôt dommage. Si vous utilisez Windows Vista, il n'y a pas d'option de restauration car IE6 n'a jamais été publié pour Vista.

Ce que vous pouvez faire à la place, c’est utiliser l’image VPC de Microsoft Internet Explorer Application Compatibility. Il s’agit de deux images de disque dur de PC virtuel (téléchargeables ici) qui contiennent une copie complète pré-activée de Windows XP SP2 - l’une contenant IE6 et l’autre IE7. L'idée est de permettre aux utilisateurs de tester l'une ou l'autre application. À cette fin, chaque image contient le toolkit IE7 Readiness, le script débogueur et la barre d'outils pour développeur IE.

Les téléchargements individuels sont assez volumineux (443 Mo et 491 Mo respectivement) et s’étendent aux fichiers VHD de 1,48 Go et 1,58 Go . Pour utiliser les fichiers, vous devez installer Virtual PC 2007, créer une nouvelle machine en utilisant les paramètres par défaut, puis accéder à chaque machine virtuelle et faire pointer le disque dur sur le fichier VHD que vous venez de télécharger. Assurez-vous que les autres paramètres sont corrects (notamment la mise en réseau), puis démarrez les machines à partir de la console.

Ivo Flipse
la source
1
Un de mes collègues avait une méthode pour faire plusieurs versions d'IE à la fois mais j'ai oublié comment. Cela ne concernait certainement pas les machines virtuelles, ce qui, honnêtement, semble complètement exagéré pour une telle requête (même si cela donnera probablement les résultats les plus précis).
TheTXI
Je suis sûr qu'ils peuvent rendre cela possible, mais ce ne serait probablement utile que pour faire fonctionner IE6. Si vous devez tester, un PC virtuel est à la fois le moyen le plus sûr et le plus fiable. Mais je suis d'accord sur l'overkill
Ivo Flipse
Selon le site MS, ces images vhd ont expiré le 31 août 2009, soit dans moins d'un mois. Je suppose qu'après cela nous n'avons plus de chance?
user4450
Les images sont rafraîchies. Ils sont conçus pour ne fonctionner que pendant 90 jours, mais vous pouvez les démarrer et les exécuter jusqu'à une heure après leur expiration. Je recommande fortement les images si vous faites des tests. Toute autre méthode implique généralement des piratages qui ne vous donnent pas vraiment une installation IE6 ou IE7 réelle que les utilisateurs auront réellement.
chauncey
7

Vous pouvez essayer Expression Web SuperPreview ou Multiple_IE

Tom Robinson
la source
La dernière fois que j'ai coché, plusieurs IE n'incluent pas IE7.
Sasha Chedygov
@musicfreak, je pense que cela suppose que vous avez IE7 et que vous voulez exécuter IE6
hasen
Plusieurs IE fait des choses étranges avec les DLL et ne fonctionne pas comme vous le souhaitez aussi.
Jeremy French
@hasen j: Mais si vous voulez IE7 et IE8 sur le même ordinateur, cela ne fonctionnera pas. Juste un petit heads-up.
Sasha Chedygov
Voir aussi "Plusieurs IE, y compris IE8!" à civicactions.com/blog/2009/may/18/multiple_ies_including_ie8
Arjan
7

Il existe des moyens d'exécuter plusieurs versions d'Internet Explorer sur le même système, comme l'a mentionné @tjrobinson, mais je ne ferais pas confiance à ceux-ci lors des tests. Les habitudes de rendu "intéressantes" d'Internet Explorer peuvent être très subtiles, et ces manières d'exécuter plusieurs versions d'Internet Explorer font des tours bizarres avec certaines bibliothèques partagées et le registre, et je crains qu'elles n'introduisent des anomalies de rendu plus subtiles, ou cachent certains qui seraient autrement là.

Pour la même raison, je ne fais pas confiance aux techniques d'exécution d'Internet Explorer sous Linux ou Mac OS X, à l'aide de Wine.

Donc, j'irais certainement avec la virtualisation de Windows. Vous pouvez télécharger des images Virtual PC de Microsoft à cette fin, sans avoir à payer de frais de licence supplémentaires. Ces images expirent. Je ne vous recommanderais donc pas d'installer d'autres logiciels sur ces images, mais vous pouvez en télécharger de nouvelles à partir de Microsoft. Ils les font expirer puisqu'ils sont gratuits et Microsoft ne veut pas que les gens les utilisent comme de véritables systèmes.

pkaeding
la source
1
Je pense que les images expirées durent jusqu’à une heure avant de s’éteindre afin que vous puissiez toujours faire des tests rapides jusqu’à ce que les images soient téléchargées à nouveau. La bonne chose à propos des images VPC est que MS fournit des images Vista et XP. Et oui, les images Vista m'ont permis de gagner un temps ou deux lorsque j'ai supposé qu'IE7 avait le même comportement mais ne reposait pas sur la sécurité.
chauncey
Oui, bon point. Les images ne sont pas inutiles après leur expiration. Cette heure est également mise en attente si vous suspendez la machine virtuelle. Vous pouvez ainsi tester pendant 20 minutes, corriger votre bogue, suspendre et répéter trois fois avant qu'elle ne soit affichée sur l'écran bleu.
vendredi
4

Je n'ai pas vu cela mentionné, mais fonctionne comme un charme: http://utilu.com/IECollection/

Fondamentalement, il offre des installations autonomes de toutes les versions d'IE, de la version 1 à la version 8, une installation très simple et fait le travail parfaitement!

dain
la source
3

Pour Windows XP, utilisez Multiple IE .

Malheureusement, plusieurs IE ne fonctionnent pas sous Windows Vista.

Donc, une solution alternative est IETester , qui semble avoir quelques problèmes / bugs parfois, mais c'est assez bon.

Une autre solution consiste à utiliser un programme tel que Virtual PC ou VirtualBox et à installer Windows XP avec Internet Explorer 6.

Microsoft publie des images Virtual PC à des fins de test sur Internet Explorer 6 et Internet Explorer 7, mais elles expirent de temps en temps.

Vous pouvez les récupérer à partir d'ici: Image VPC de compatibilité d'applications Internet Explorer

AVERTISSEMENT pour la section suivante: Je ne suis pas un avocat, vous pourriez très bien enfreindre la loi en faisant cela, consultez vos avocats locaux ou autre chose. Si vous ne possédez pas de licence Windows, vous enfreignez probablement la loi.

/ legaleeze

Si vous recherchez des sites de torrent, il y a des torrents pour les images VirtualBox avec TinyXP préinstallé, et il est livré avec Internet Explorer 6 par défaut. ( TinyXP ) est une version piratée / simplifiée de Windows XP très légère, même s’il est fort probablement illégal; consultez votre (vos) avocat (s)).

Si vous êtes sous Linux, il existe également Internet Explorer pour Linux ), qui tente d'exécuter Internet Explorer 6 (et Internet Explorer 7) sous Linux à l'aide de Wine . Cependant, j'ai trouvé que ça craint de rendre le texte arabe.

hasen
la source
2

Sur la même machine physique, je ne pense pas que ce soit possible. Vous pouvez virtualiser à l'aide de logiciels tels que VirtualBox / Virtual PC / VMWare et essayer différents navigateurs.

Si vous voulez savoir comment une page Web va regarder différents navigateurs à différentes résolutions, essayez http://browsershots.org

Sathyajith Bhat
la source
1
Browsershots.org est certainement un bon moyen de procéder à des vérifications rapides et ponctuelles, mais la virtualisation est définitivement la solution.
Umber Ferrule
2

Il n'y a pas de bonne façon de faire ça; Ma recommandation serait d'utiliser des machines virtuelles. Vous pouvez également consulter IETester - je ne peux pas en parler personnellement mais j'ai entendu des critiques mitigées.

Shinrai
la source