Question

  

Double possible:
   Exécution d'Internet Explorer 6, Internet Explorer 7 et Internet Explorer 8 sur le même ordinateur

Existe-t-il un moyen d’avoir Internet Explorer 8 et Internet Explorer 6 côte à côte sans virtualisation?

J'ai utilisé des plusieurs IE qui fonctionnent correctement avec Internet Explorer 7, mais depuis Internet Explorer 8 bêta 2 installé, Internet Explorer 6 a commencé à se comporter bizarrement (c'est-à-dire plus que d'habitude).

Était-ce utile?

La solution

J'utilise aussi la virtualisation. Virtual PC 2007, téléchargeable gratuitement à partir de ici , sur ma machine et j'ai téléchargé Internet Explorer des images PC virales de Microsoft. Vous pouvez obtenir les images ici .

Autres conseils

Microsoft ne prend pas en charge plusieurs versions d'Internet Explorer sur un même système d'exploitation. La raison en est que le système d'exploitation et Internet Explorer partagent certaines DLL. Lorsque vous effectuez une mise à niveau d'Internet Explorer 6 vers Internet Explorer 7 (ou Internet Explorer 8), vous remplacez en fait certaines DLL système. C’est la raison pour laquelle vous "obtenez" Internet Explorer 6 lorsque vous désinstallez Internet Explorer 7.

Chris Wilson, architecte d'Internet Explorer, a abordé cette question dans un article de blog Plusieurs IE sur une seule machine . Chris déclare que le remplacement à la volée de mshtml.dll pourrait fonctionner pour le rendu CSS " ... mais que le fait d'avoir un ensemble complet de nouvelles DLL système d'Internet Explorer installées " et ne serait certainement pas considéré comme une solution définitive.

Seule la virtualisation peut fournir la pile de DLL complète pour des tests définitifs.

Modifier:

Le 18 mars 2009, l'équipe Web de Microsoft Expression a publié SuperPreview , application autonome gratuite qui permet la comparaison côte à côte et par la peau d'un navigateur entre Internet Explorer 8 et Internet Explorer 8 - Internet. Mode de compatibilité Explorer7 et Internet Explorer 6. Des navigateurs supplémentaires et un service à la demande sont prévus pour afficher les pages en temps réel sur d'autres systèmes d'exploitation.

Modifier en réponse au commentaire Zac

Merci pour le commentaire. Expression Web 3 (qui inclura SuperPreview) autorisera la comparaison entre toute combinaison d'Internet Explorer 6, Internet Explorer 7, Internet Explorer 8 et Firefox 3. Ceci est conforme à l'entrée de blog de Somasgear Expresion Web 3 publiée le 5 juin 2009. Dans la capture d'écran de son blog, vous verrez Firefox 3 en tant que navigateur de base (côté gauche) et Internet Explorer 6 en tant que navigateur de comparaison. Vous pouvez placer n’importe quel navigateur de part et d’autre de la fenêtre de comparaison.

Essayez ceci: http://www.my-debugbar.com/wiki/ IETester / HomePage
LE: Ce n'est pas encore totalement compatible, il y a quelques problèmes mineurs, comme le blocage des popups JavaScript, mais je l'ai trouvé assez fiable lors du développement. À la fin de tout, je viens de tester l'application Web contre un vrai IE6 pour m'assurer que tout va bien.

La virtualisation est le moyen le plus simple d'y parvenir. Les frais généraux sont plus importants, mais comme IE possède de nombreux crochets dans le système d’exploitation, essayer d’installer plusieurs versions de celui-ci est voué à la confusion et aux échecs.

Une méthode très légère (et récemment publiée) consiste à utiliser SuperPreview Web Expression . Il vous permet de comparer IE6 et IE7 (ou IE6 et IE8 + IE7-mode de compatibilité). Ce n’est pour le moment qu’un aperçu, mais j’ai utilisé de bons résultats. Ils vont publier une version commerciale qui permet de comparer côte à côte plus de navigateurs, mais ils disent que la version spécifique à IE restera libre pour toujours.

Une autre option IE autonome: Collection IE .

Lancez-le sur une machine virtuelle, attendez que IE8 soit ajouté ou utilisez http://browsershots.org/ qui prendra des captures d'écran de votre site Web à partir de différents systèmes d'exploitation et navigateurs.

J'ai a écrit un article de blog étape par étape montrant comment exécuter IE6, IE7 et IE8 en tant qu '" applications virtuelles ". sous Windows 7 Ultimate.

Il existe également des version autonome d'IE7

.

Ce que je fais est d'utiliser VMware avec un autre système d'exploitation avec IE6.

Pas parfait, mais ça aide.

J'utilise un utilitaire appelé "Sandboxie". (gratuit pour usage personnel, 29 $ pour les publicités) pour permettre l’application du sandboxing. Un effet secondaire utile de ceci est que vous pouvez installer des applications (même celles modifiant le système d’exploitation telles que IE) dans le bac à sable, et que le système d’exploitation parent n’est pas au courant (vous permettant d’avoir différentes versions de l’IE du système - et les deux fonctionnant simultanément). Les deux scénarios que j'ai utilisés jusqu'à présent:

  • Internet Explorer 7 dans le système d'exploitation parent et désinstallé IE7 dans le bac à sable pour rendre IE6 disponible
  • Internet Explorer 6 dans le système d'exploitation parent et mis à niveau vers IE8 dans le bac à sable

Mises en garde:

  • Si vous avez besoin de plusieurs versions supplémentaires d'IE disponibles simultanément , vous devrez acheter la version complète, car vous ne pouvez avoir qu'une seule version d'IE dans un bac à sable et la version gratuite. prend en charge un seul sandbox actif à la fois
  • L'installation d'une version d'Internet Explorer dans le bac à sable peut prendre quelques essais et erreurs - IE8 était particulièrement délicat. Certains avertissements qui se produisent lors de l’installation (ou de la désinstallation) sont toutefois triviaux.
Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top