L'exécution d'Internet Explorer 6, Internet Explorer 7 et Internet Explorer 8 sur la même machine
Comme tout le monde, j'ai besoin de tester mon code sur Internet Explorer 6 et Internet Explorer 7. Maintenant, Internet Explorer 8 dispose de quelques grands outils pour le développeur, que je voudrais utiliser. J'aimerais aussi commencer à tester mon code avec Internet Explorer 8, car il sera bientôt publié.
La question est: comment faire pour exécuter Internet Explorer 6, Internet Explorer 7 et Internet Explorer 8 sur la même machine. Jusqu'à présent avec Internet Explorer 6 et Internet Explorer 7, j'ai été en utilisant Plusieurs IE. Mais les gens ont rapporté (voir les commentaires sur la page liée dans la phrase précédente) problème avec Internet Explorer 6 après l'installation d'Internet Explorer 8. Ces erreurs sont liées à se concentrer dans les champs de formulaire. L'exécution d'Internet Explorer 7 ne serait pas autant qu'avec Internet Explorer 8 peut utiliser Internet Explorer 7 moteur de rendu, mais nous avons encore besoin d'Internet Explorer 6.
Comment faire pour exécuter Internet Explorer 6, Internet Explorer 7 et Internet Explorer 8 sur la même machine?
- Compatibilité IE8 ne pas faire la même chose que IE7. J'Ai couru dans de nombreux cas où elles sont différentes.
- c'est vrai, mais le mode standalone SONT la chose réelle et peuvent être installées côte à côte. IE8 normal, IE7 autonome et IE6 autonome.
- Voir meta.stackexchange.com/questions/9686/... pour une "petite" liste de doublons.
- Je pense qu'il suffit de changer le moteur de rendu d'IE 8 pour les versions antérieures sera suffisant pour les tests.
- voir "IECollection": Fonctionne sous de nombreuses versions de Windows OS. Mais les "meilleures en vertu de la version 32 bits de Microsoft Windows XP Service Pack 3 (que ce soit ou non dans une machine virtuelle)". Par conséquent préférable d'installer un MS Windows XP SP3 Machine Virtuelle & exécuter IECollection à l'intérieur. voir coding.smashingmagazine.com/2011/09/02/...
- voir le moderne.IE (MS project) mise à jour de la réponse (2013) stackoverflow.com/a/14722473/759452
- .. et aussi, vous pouvez utiliser BrowseEmAll .
- Je ne veux pas en faire une réponse donc je vais commenter. Il y a un site qui est complètement libre d'utilisation qui permettra de prendre des captures d'écran de ce à quoi il ressemble dans n'IMPORTE quel navigateur anciens ou nouveaux et sur différents Systèmes d'exploitation. Essayez d'utiliser quelque chose comme ça. browsershots.org
Vous devez vous connecter pour publier un commentaire.
Je ne le ferais pas. Utiliser virtual Pc à la place. Il pourrait prendre un peu de configuration, mais vous serez fier de vous-même dans le long terme. Dans mon expérience, vous ne pouvez pas vraiment obtenir proprement installé côte à côte et, sauf s'ils sont autonomes installe vous ne pouvez pas vraiment vérifier qu'il est 100% vrai-à-rendu de navigateur.
Mise à jour: Ressemble à l'une des meilleures façons de le faire (si vous exécutez Windows 7) à l'aide de Windows XP mode pour configurer plusieurs machines virtuelles: Le test de Plusieurs Versions d'internet explorer sur un PC à la IEBlog.
Mise à jour 2: (11/2014) Il y a des solutions nouvelles depuis cette dernière mise à jour. Microsoft propose désormais de VMs pour n'importe quel environnement de tester plusieurs versions d'IE: Moderne.IE
Personne n'a mentionné cela, mais IETester est un outil formidable. Il prend en charge Internet Explorer 5.5, 6, 7 et 8RC1. Le rendu correspond à l'navigateurs. Au moins, je n'ai pas trouvé de différences encore.
J'ai l'habitude de l'utiliser pour faire une vérification de base de la mise en page. J'ai encore besoin de VMs de débogage JavaScript ou utiliser la Barre d'outils du Développeur avec une version d'Internet Explorer.
Vous pouvez utiliser la nouvelle MS Expression Web SuperPreview
Si vous ne voulez pas dépenser de l'argent sur microsoft Expression Web, vous pouvez télécharger Microsoft Expression Web SuperPreview pour Windows Internet Explorer totalement gratuit. La seule restriction est que, après la période d'essai expire, vous ne pouvez pas comparer non IE navigateurs.
Je vous suggère aussi l'exécution de quelques machines virtuelles plutôt que de l'exécution de plusieurs versions d'Internet Explorer sur la même instance de Windows.
Microsoft fournit Virtual PC des images disque avec Internet Explorer 6, 7, et 8 à la Internet Explorer Compatibilité des Applications VPC Image page de téléchargement.
La liste actuelle des images de disque virtuel disponible à partir du lien ci-dessus sont:
(Liste à jour au 11 octobre 2009. Toutes les versions ont des dates d'expiration.)
moderne.IE est un engagement de la part de Microsoft de faire de la cross-browser test pour les navigateurs Internet Explorer plus facilement. Microsoft a créé moderne.C'est à dire de fournir aux développeurs et de designers, avec une suite d'outils pour faciliter le navigateur IE test.
Avec la modernité.C'est à dire vous avez deux méthodes de test de votre site web dans internet explorer. Tout d'abord, moderne.IE vous offre trois mois d'utilisation gratuite de la web-based test du navigateur de service BrowserStack. Vous avez juste besoin d'un Facebook compte pour vous connecter et commencer à faire des tests.
La deuxième méthode moderne.IE offre est une virtualisation de l'image de chaque navigateur d'IE 6, IE 10, qui peut être exécuté sur un logiciel de virtualisation comme VirtualBox, Virtual PC, Hyper-V ou VMWare Player sur WIndows, Mac ou Linux.
En outre, moderne.IE fournit également un outil qui scanne votre page web pour la commune de problèmes de codage et des listes pour vous de corriger, de sorte qu'ils s'affichent correctement dans toutes les versions IE.
Source: moderne.IE - Croix-Navigateur d'IE, Outils de Test de Suite
Vous ne pouvez pas utiliser IE8 pour remplacer IE7. Le moteur JavaScript dans IE8 n'est jamais le même que dans IE7. Essayez de laisser des virgules dans le tableau ou l'objet des littéraux dans les deux IE7 et IE8 - vous obtiendrez une erreur dans le premier, mais pas le dernier, même en mode de compatibilité. Si vous voulez que votre site de travail dans IE7, vous avez besoin de tester dans IE7.
Essayer http://finalbuilds.edskes.net/iecollection.htm.
.02 USD de plus...
J'ai écrit une étape-par-étape post de blog montrant comment exécuter Internet Explorer 6, Internet Explorer 7 et Internet Explorer 8 que "les applications virtuelles" sur Windows 7 Ultimate.
- Je utiliser http://www.spoon.net/browsers (Windows uniquement).
Vous pouvez exécuter IE8, IE7, IE6, Firefox 3.5, Firefox 3, Firefox 2, Safari 4, Safari 3, Opera 10, Opera 9, Chrome.
Vous avez juste besoin d'installer un plugin, puis cliquez sur l'icône correspondante. Il permet de télécharger et d'exécuter les fichiers nécessaires à l'exécution de chacune de ces navigateurs.
Si vous avez IE8 installé sur votre machine, vous pouvez tester le fonctionnement de votre site dans IE7 trop.
Lorsque vous êtes dans la page, vous devez la tester dans IE7 navigateur, Ouvrez "Outils"->"outils de développement". Et puis, dans le menu de "outils de développement" boîte de dialogue, Cliquez sur "Mode Navigateur:[MODE ACTUEL]" et là, vous pouvez choisir 3 options.
c'est,
La sauvegarde des autres utilisateurs, vous devez exécuter Virtual PC instances sur votre machine Windows. Si vous essayez de faire un multi installation de Internet Explorer, vous cassez les commentaires conditionnels sur les pages, qui permettra de faire des essais difficile de toute façon (Par exemple, Avec Internet Explorer 5, 6 et 7. Sur une machine Windows, le SI Internet Explorer, les déclarations résoudre à Internet Explorer 7, même dans Internet Explorer 5, ce qui signifie encore plus bizarre de bugs.
Plus d'informations et un lien pour télécharger et exécuter un Internet Explorer 6 Image Virtuelle:
http://blogs.msdn.com/ie/archive/2007/04/17/ie7-virtual-pc-image-and-ie6-virtual-pc-image-refresh.aspx
Si vous avez des PC Virtuels déjà, voici l'image:
http://www.microsoft.com/Downloads/details.aspx?FamilyID=21eabb90-958f-4b64-b5f1-73d0a413c8ef&displaylang=en
Je l'ai fait sur mon ordinateur Windows 7 aujourd'hui:
http://www.microsoft.com/windows/virtual-pc/
Il est une manière élégante d'exécuter IE6, IE7 et IE8 sur la même machine, appelé virtual PC.
D'abord télécharger virtual PC depuis le site de Microsoft ici: http://www.microsoft.com/downloadS/details.aspx?FamilyID=04d26402-3199-48a3-afa2-2dc0b40a73b6&displaylang=en
Puis télécharger les 3 fichiers EXE avec IE6, IE7 et IE8 ici:http://www.microsoft.com/downloads/details.aspx?FamilyId=21EABB90-958F-4B64-B5F1-73D0A413C8EF&displaylang=en
Les installer sur votre PC et tester vos applications web. M'a sauvé jours de recherche de solutions similaires.
J'ai été aux prises avec ce problème pendant un certain temps. La virtualisation serait une bonne solution, mais il est trop lent pour mes besoins. Un ordinateur portable ne peut gérer autant: gestion d'un environnement de développement aux côtés de Adobe Photoshop et Illustrator, puis en essayant de faire de la virtualisation tout en étant connecté à une multitude de serveurs et avec beaucoup d'autres choses en cours en arrière-plan est... eh bien... lent.
J'ai la configuration suivante maintenant le problème est résolu normalement, même si il est un peu cher, ça vaut le coup:
Les deux machines fonctionnent Synergie, de partage du clavier et de la souris entre les machines, donc je peux facilement basculer entre les deux. Depuis qu'ils sont séparés de l'ordinateur je n'ai pas de problèmes de performances et peut heureusement Photoshop sur mon Mac alors que ma machine Windows a encore de chaque navigateur en cours d'exécution.
Cette installation couvre la plupart des les navigateurs en graduée prise en charge du navigateur tel que défini par Yahoo! http://developer.yahoo.com/yui/articles/gbs/:
Navigateurs:
E-mail de clients visés:
Les choses de cette installation ne couvre pas:
Vous pouvez consulter une vidéo de l'installation ici.
Pour les utilisateurs de windows il y a Windows XP Mode, qui vous permet d'exécuter plusieurs versions d'IE sur Windows 7 Professionnel, Entreprise ou édition intégrale.
http://blogs.msdn.com/b/ie/archive/2011/02/04/testing-multiple-versions-of-ie-on-one-pc.aspx
Très bonne option est mise à jour pour Internet Explorer 10. Vous trouverez très utile aux développeurs des outils, y compris la compatibilité avec de IE5 à IE 10, y compris en mode quirks. Si l'interrupteur de la version de IE j'ai le menu, la page de rendu de la page est en train de changer immédiatement.
Très bonne caractéristique de ce mode est le javascript et le HTML (comme firebug) débogueur, qui fonctionne en mode de compatibilité. Cela signifie, vous pouvez débogage javascript dans les très vieux c'est à dire avec le nouveau débogueur, ce qui est caractéristique très cool. Vous ne pouvez pas le faire avec la machine virtuelle. Oui, vous pouvez avoir de la machine virtuelle pour vérifier le résultat final.
J'utilise Virtual PC pour exécuter une instance de windows où j'ai IE6 installé. C'est un peu plus encombrant que d'avoir des versions différentes du même ordinateur, mais c'est un 100% de travail sur IE6. Plusieurs IE fonctionne très bien pour la plupart des essais, mais c'est pas le dernier quelques pourcents.
Ne pas travailler trop longtemps pour obtenir la page de recherche à droite dans IE8, il y a encore quelques bugs qui seront probablement corrigés dans la version finale.
Cela ne répond pas directement à votre question, mais avez-vous eu un coup d'oeil à Tournesol? Nous avons tendance à l'utiliser principalement pour les tests de code HTML/CSS de compatibilité avec différents navigateurs (pris en charge par le Tournesol).
Un peu, vous devriez envisager de faire tourner votre site passé BrowserShots quand il est presque terminé, voir à quoi il ressemble dans des dizaines de navigateurs sur des centaines de configurations.
Exécuter IE6, IE7 et IE8 sur la Même Machine à l'Aide de Windows 7 XP Mode
http://articles.sitepoint.com/article/ie6-ie7-ie8-win7-xp-mode
J'ai installé Virutal PC selon Donavon du tutoriel, mais il semble que mon portable BIOS ne prend pas en charge la Virtualisation de Matériel, et il est nécessaire pour exécuter Virtual PC. Donc, assurez-vous que votre équipement prend en charge que avant d'aller plus loin avec Virtual PC.
Utilisation Internet Explorer Compatibilité des Applications VPC Image.
Le télécharger à partir de Centre De Téléchargement Microsoft lien
VMWare Player est une alternative libre à l'Oracle VirtualBox et Microsoft VirtualPC. Comme avec les mentions de VirtualBox, vous aurez besoin pour créer vos propres images d'OS+navigateur, cependant. VMWare Player est ici: http://www.vmware.com/products/player/
J'ai écrit un article sur la façon de tester sur plusieurs navigateurs sans avoir ces navigateurs installés:
10 Façons pour les essais site web de la compatibilité du navigateur
Que sur l'utilisation d'App-V?
http://www.microsoft.com/systemcenter/appv/default.mspx
En particulier la Dynamique de l'Application de la Virtualisation
http://www.microsoft.com/systemcenter/appv/dynamic.mspx
Il virtualise au niveau de l'application. Il est utile lors de l'exécution d'un logiciel incompatible sur la même instance de système d'exploitation.
Quelqu'un que je connais a créé une version portable de IE8 à l'aide de thinstall (maintenant, il est racheté par vmware et a appelé vmware thinapp) (1.8 MO). Thinstall crée une application virtualisée avec un système de fichiers virtuel builtin et est la solution parfaite pour l'enfer des DLL. L'ensemble de l'application s'exécute à partir d'un seul fichier exe.
Cela n'a pas été testé contre les autres versions installer, je pourrais ajouter.
http://rapidshare.com/files/247957494/IE8.Portable.Thinstall.exe
Sur mon Mac OS X machine j'utilise du Soleil VirtualBox qui est gratuit.
Je run 3 WinXP virtuel boîtes et de les affecter de 256 ko à chaque. Voir ce tutoriel:
http://www.10voltmedia.com/blog/2008/12/screencast-install-internet-explorer-on-osx-using-virtualbox/
Adobe BrowserLab.
Ce blog a fonctionné pour moi: http://aarfing.dk/?p=120 (Comment faire pour exécuter IE6, IE7 et IE8 côté par côté).
Multiples IE
http://tredosoft.com/Multiple_IE
Va installer ie 6, sans perturber l'installation actuelle (j'en ai 7 et il est sorti comme il est).
Maintenant, j'ai besoin de trouver un moyen d'exécuter des 8 sur le dessus de tout cela. 6 et 7 déjà bien, merci pour cette petite application ci-dessus. (uniquement testé sur XP)
Un de mes collègues recommandé Internet Explorer Collection. Il semble fonctionner sans problèmes, mais je suis loin d'être un utilisateur de puissance. Il prend également en charge l'installation de IE 1 (!!) par 8.
Firefox a un complément qui va rendre une page web de la même manière que si elle était dans Internet Explorer 5.5/6/7/8 la bêta 2.
IE NET Convertisseur
Edit: cela ressemble à Cela seulement des captures d'écran de sorte qu'il peut ne pas être très utile. Bon pour vous assurer que votre mise en page n'est pas rompu, mais pas beaucoup d'autre.
Comme Eduardo mentionné, le récemment annoncé Microsoft SuperPreview est un outil qui vous permet de visualiser la façon dont les pages web sont rendus dans la plupart des navigateurs, même si elles ne sont pas installées localement.
Par exemple, vous pouvez voir comment votre page de recherche dans Internet Explorer 6, Internet Explorer 7, Internet Explorer 8, Firefox et Safari, même si vous n'avez pas ces navigateurs installés.
Le meilleur, et probablement la seule solution est probablement IE testeur qui peut être trouvé à ietester[dot]com Il utilise le IEengines pour tous IE 6, 7 et 8! Et je n'ai pas trouvé de différences encore!
Essayez d'utiliser IE Tab .. Firefox /Chrome Extension
http://www.ietab.net/home
Ici est le responsable de microsoft VM images pour faire IE 6, 7, 8 et 9 essais: http://www.microsoft.com/en-us/download/details.aspx?id=11575
J'ai trouvé un nouvel outil qui le fait Vraiment VRAIMENT facile.
Utiliser IE9 mode Développeur. pousser la touche F12.
Dans le Menu Fichier, vous pouvez voir la Version de votre Navigateur: IE9, cliquez ici, et vous pouvez changer la version du navigateur que tous le chemin du retour à 7. Pour 6 vous aurez toujours besoin d'un PC virtuel.
Microsoft propose maintenant des images virtuelles que vous pouvez utiliser dans votre choix de logiciel dans IE8 et d'autres logiciels existants!
http://www.microsoft.com/en-us/download/details.aspx?id=11575
Un assez grand de téléchargement, mais fonctionne à merveille! (Nécessite une version valide de Windows 7 pour travailler fwiw).
Il est également CrossBrowserTesting, qui prend en charge de nombreux navigateurs, semble fonctionner sans avoir à installer des plugins sur votre ordinateur, et inclut également une très soigné présentation de l'outil de comparaison.
CrossBrowserTesting a été annoncé à partir de l'intérieur de Browsershots.
Également jeter un oeil à De Microsoft de l'Inspecteur de Compatibilité, qui va vous donner des avertissements de questions qui touchent vos sites de rétro-compatibilité.
http://ie.microsoft.com/testdrive/html5/compatinspector/
De vérifier toutes les versions d'Internet Explorer, vous pouvez aller à codecpack.nl et d'installer toutes les versions d'Internet Explorer, ce qui est, IE collection.
Ou vous pouvez utiliser http://www.multibrowserviewer.com. Il peut vérifier dans les 45 les navigateurs et les 3 Systèmes d'exploitation.