Comme tout le monde, je dois tester mon code sur Internet Explorer 6 et Internet Explorer 7. Désormais, Internet Explorer 8 dispose d'excellents outils pour les développeurs, que j'aimerais utiliser. J'aimerais également commencer à tester mon code avec Internet Explorer 8, car il sera bientôt publié.
La question est: comment 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'utilise plusieurs IE . Mais les gens ont signalé (voir les commentaires sur la page liée dans la phrase précédente) un problème avec Internet Explorer 6 après l'installation d'Internet Explorer 8. Ces erreurs sont liées au focus dans les champs du formulaire. L'exécution d'Internet Explorer 7 n'aurait pas autant d'importance qu'Internet Explorer 8 peut utiliser le moteur de rendu d'Internet Explorer 7, mais nous avons toujours besoin d'Internet Explorer 6.
Comment exécuter Internet Explorer 6, Internet Explorer 7 et Internet Explorer 8 sur la même machine?
la source
Réponses:
Je ne le ferais pas. Utilisez plutôt des PC virtuels. Cela peut prendre un peu de configuration, mais vous vous en remercierez à long terme. D'après mon expérience, vous ne pouvez pas vraiment les installer correctement côte à côte et à moins qu'il ne s'agisse d'installations autonomes, vous ne pouvez pas vraiment vérifier qu'il s'agit d'un rendu 100% fidèle au navigateur.
Mise à jour: Il semble que l'un des meilleurs moyens d'y parvenir (si vous exécutez Windows 7) consiste à utiliser le mode Windows XP pour configurer plusieurs machines virtuelles: tester plusieurs versions d'IE sur un PC sur IEBlog .
Mise à jour 2: (11/2014) Il existe de nouvelles solutions depuis la dernière mise à jour. Microsoft fournit désormais des machines virtuelles pour n'importe quel environnement afin de tester plusieurs versions d'IE: Modern.IE
la source
Personne n'a mentionné cela, mais IETester est un excellent outil. Il prend en charge Internet Explorer 5.5, 6, 7 et 8RC1. Le rendu correspond aux navigateurs correspondants. Au moins, je n'ai pas encore trouvé de divergences.
Je l'utilise normalement pour faire une vérification de base de la mise en page. J'ai toujours besoin de machines virtuelles pour déboguer JavaScript ou utiliser la barre d'outils du développeur avec une version spécifique d'Internet Explorer.
la source
Vous pouvez utiliser le nouveau MS Expression Web SuperPreview
(source: istartedsomething.com )
Si vous ne voulez pas dépenser d'argent sur MS Expression Web, vous pouvez télécharger gratuitement Microsoft Expression Web SuperPreview pour Windows Internet Explorer . La seule restriction est qu'après l'expiration de la période d'essai, vous ne pouvez pas vous comparer aux navigateurs non IE.
la source
Je suggérerais également d'exécuter quelques machines virtuelles plutôt que d'exécuter plusieurs versions d'Internet Explorer sur la même instance de Windows.
Microsoft fournit des images de disque Virtual PC avec Internet Explorer 6, 7 et 8 sur la page de téléchargement des images VPC de compatibilité des applications Internet Explorer .
La liste actuelle des images de disque virtuel disponibles à partir du lien ci-dessus est:
(La liste est à jour au 11 octobre 2009. Toutes les versions ont des dates d'expiration.)
la source
modern.IE est un engagement de Microsoft pour faciliter le test multi-navigateur pour les navigateurs Internet Explorer. Microsoft a créé modern.IE pour fournir aux développeurs et aux concepteurs une suite d'outils pour faciliter les tests du navigateur IE.
Avec modern.IE, vous disposez de deux méthodes pour tester votre site Web dans IE. Tout d'abord, modern.IE vous offre trois mois d'utilisation gratuite du service de test de navigateur Web BrowserStack . Vous avez juste besoin d'un compte Facebook pour vous connecter et commencer les tests.
La deuxième méthode proposée par modern.IE est une image de virtualisation de chaque navigateur d'IE 6 à IE 10 , qui peut être exécutée sur un logiciel de virtualisation comme VirtualBox, Virtual PC, Hyper-V ou VMWare Player sur WIndows, Mac ou Linux.
De plus, modern.IE fournit également un outil qui analyse votre page Web pour les problèmes de codage courants et les répertorie pour que vous puissiez les corriger afin qu'ils s'affichent correctement dans toutes les versions d'IE.
Source: modern.IE - Suite d'outils de test IE multi-navigateurs
la source
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 de fin dans les tableaux ou les littéraux d'objet dans IE7 et IE8 - vous obtiendrez une erreur dans le premier, mais pas dans le second, même en mode de compatibilité. Si vous voulez que votre site fonctionne dans IE7, vous devez tester dans IE7.
la source
Essayez http://finalbuilds.edskes.net/iecollection.htm .
la source
J'utilise 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.
Il vous suffit d'installer un plugin, puis de cliquer sur l'icône correspondante. Il téléchargera et exécutera les fichiers nécessaires pour exécuter chacun des navigateurs mentionnés ci-dessus.
la source
Si tu as IE8 est installé sur votre machine, vous pouvez également tester le fonctionnement de votre site dans IE7 . Lorsque vous êtes dans la page que vous devez tester dans le navigateur IE7, ouvrez "Outils" -> "outils de développement" . Et puis dans le menu de cette boîte de dialogue "Developer Tools" , cliquez sur "Browser Mode: [CURRENT MODE] " et là vous pouvez sélectionner 3 options. C'est,
la source
En sauvegardant les autres utilisateurs, vous devrez exécuter des instances Virtual PC sur votre Windows box. Si vous essayez de faire une installation multiple d'Internet Explorer, vous romprez les commentaires conditionnels sur les pages, ce qui rendra le test difficile de toute façon (par exemple, avec Internet Explorer 5, 6 et 7. Sur une boîte Windows, les instructions IF Internet Explorer résoudre à Internet Explorer 7 même dans Internet Explorer 5, ce qui signifie encore plus de bugs étranges.
Plus d'informations et un lien pour télécharger et exécuter une image virtuelle d'Internet Explorer 6: http://blogs.msdn.com/ie/archive/2007/04/17/ie7-virtual-pc-image-and-ie6-virtual- pc-image-refresh.aspx
Si vous avez déjà Virtual PC, voici l'image: http://www.microsoft.com/Downloads/details.aspx?FamilyID=21eabb90-958f-4b64-b5f1-73d0a413c8ef&displaylang=en
la source
Je l'ai fait sur mon ordinateur Windows 7 aujourd'hui:
http://www.microsoft.com/windows/virtual-pc/
la source
Il existe une façon élégante d'exécuter IE6, IE7 et IE8 sur la même machine, appelée Virtual PC.
Téléchargez d'abord le PC virtuel à partir du site Web de Microsoft ici: http://www.microsoft.com/downloadS/details.aspx?FamilyID=04d26402-3199-48a3-afa2-2dc0b40a73b6&displaylang=en
Téléchargez ensuite 3 fichiers EXE avec IE6, IE7 et IE8 ici: http://www.microsoft.com/downloads/details.aspx?FamilyId=21EABB90-958F-4B64-B5F1-73D0A413C8EF&displaylang=en
Installez-les sur votre PC et testez vos applications Web. Cela m'a fait gagner des jours de recherche de solutions similaires.
la source
Je lutte avec ce problème depuis un certain temps. La virtualisation serait une bonne solution, mais elle est trop lente pour mes besoins. Un ordinateur portable ne peut gérer que tant de choses: exécuter un environnement de développement aux côtés d'Adobe Photoshop et d'Illustrator, puis essayer de faire de la virtualisation tout en étant connecté à une pléthore de serveurs et avec beaucoup d'autres choses en arrière-plan, c'est ... eh bien ... lent .
J'ai maintenant la configuration suivante qui résout le problème avec élégance, même si c'est un peu cher, ça vaut le coup:
Les deux machines exécutent Synergy , partageant le clavier et la souris entre les machines, donc je peux facilement basculer entre les deux. Puisqu'il s'agit d'un ordinateur séparé, je n'ai aucun problème de performances et je peux avec plaisir Photoshop sur mon Mac tandis que ma machine Windows a toujours chaque navigateur en cours d'exécution.
Cette configuration couvre la plupart des navigateurs avec une prise en charge de navigateur graduée telle que définie par Yahoo! http://developer.yahoo.com/yui/articles/gbs/ :
Navigateurs:
Clients de messagerie couverts:
Ce que cette configuration ne couvre pas:
Vous pouvez voir une vidéo de la configuration ici .
la source
Pour les utilisateurs de Windows, il existe le mode Windows XP qui vous permet d'exécuter plusieurs versions d'IE sur une édition Windows 7 Professional, Enterprise ou Ultimate.
http://blogs.msdn.com/b/ie/archive/2011/02/04/testing-multiple-versions-of-ie-on-one-pc.aspx
la source
Une très bonne option est la mise à jour d'Internet Explorer 10. Vous trouverez des outils de développement très utiles, y compris la compatibilité avec d'IE5 à IE 10, y compris le mode excentrique. Si vous changez le menu IE version i, le rendu de la page change immédiatement.
Le débogueur javascript et HTML (comme Firebug) est une très bonne fonctionnalité de ce mode, qui fonctionne en mode de compatibilité. Cela signifie que vous pouvez déboguer javascript dans un très ancien IE avec le dernier débogueur, ce qui est une fonctionnalité très intéressante. Vous ne pouvez pas faire cela avec une machine virtuelle. Oui, vous pouvez avoir une machine virtuelle pour vérifier le résultat final.
la source
J'utilise Virtual PC pour exécuter une instance de Windows sur laquelle j'ai installé IE6. C'est un peu plus maladroit que d'avoir différentes versions sur le même ordinateur, mais c'est un IE6 qui fonctionne à 100%. Plusieurs IE fonctionnent bien pour la plupart des tests, mais il ne manque que les derniers pourcentages.
Ne travaillez pas trop pour que la page soit correcte dans IE8, il y a toujours des problèmes qui seront probablement corrigés dans la version finale.
la source
Cela ne répond pas directement à votre question, mais avez-vous jeté un œil à Tournesol ? Nous avons tendance à l'utiliser principalement pour tester la compatibilité HTML / CSS sur plusieurs navigateurs (pris en charge par Litmus).
la source
Quelque peu lié, vous devriez envisager d'exécuter votre site après BrowserShots lorsqu'il est presque terminé, voir à quoi il ressemble dans des dizaines de navigateurs sur des centaines de configurations.
la source
Exécutez IE6, IE7 et IE8 sur la même machine en utilisant le mode Windows 7 XP
http://articles.sitepoint.com/article/ie6-ie7-ie8-win7-xp-mode
la source
J'ai installé Virutal PC selon le tutoriel de Donavon, mais il semble que le BIOS de mon ordinateur portable ne prend pas en charge la virtualisation matérielle et qu'il est nécessaire pour exécuter Virtual PC. Donc, assurez-vous que votre équipement le prend en charge avant de continuer avec Virtual PC.
la source
Utilisez l' image VPC de compatibilité des applications Internet Explorer .
Téléchargez-le à partir du lien Microsoft Download Center
la source
VMWare Player est une alternative gratuite à Oracle VirtualBox et Microsoft VirtualPC. Comme pour les mentions de VirtualBox, vous devrez cependant créer vos propres images du navigateur OS +. VMWare Player est ici: http://www.vmware.com/products/player/
la source
Qu'en est-il de l'utilisation d'App-V? http://www.microsoft.com/systemcenter/appv/default.mspx
En particulier Dynamic Application Virtualization http://www.microsoft.com/systemcenter/appv/dynamic.mspx
Il virtualise au niveau de l'application. Il est utile lors de l'exécution de logiciels incompatibles sur la même instance de système d'exploitation.
la source
Quelqu'un que je connais a créé une version portable d'IE8 en utilisant thinstall (maintenant il est acheté par vmware et appelé thinapp) (seulement 1,8 Mo). Thinstall crée une application virtualisée avec un système de fichiers virtuel intégré et est la solution parfaite à l'enfer des DLL. L'application entière s'exécute à partir d'un seul fichier exe.
Ceci n'est pas testé contre d'autres versions installées, je pourrais ajouter.
http://rapidshare.com/files/247957494/IE8.Portable.Thinstall.exe
la source
Sur ma machine Mac OS X, j'utilise la VirtualBox de Sun qui est gratuite.
J'exécute 3 boîtes virtuelles WinXP et attribue 256 Ko à chacune. Voir ce tutoriel:
http://www.10voltmedia.com/blog/2008/12/screencast-install-internet-explorer-on-osx-using-virtualbox/
la source
Adobe BrowserLab.
la source
IE multiple http://tredosoft.com/Multiple_IE S'installera c'est-à-dire jusqu'à 6, sans perturber l'installation actuelle (j'en ai 7 et il l'a laissé tel quel). Maintenant, je dois trouver un moyen d'exécuter 8 en plus de tout cela. 6 et 7 fonctionnent déjà bien grâce à cette petite application ci-dessus. (testé uniquement sur XP)
la source
Un de mes collègues a recommandé la collection Internet Explorer . Cela semble fonctionner sans problème, mais je suis loin d'être un utilisateur averti. Il prend également en charge l'installation d'IE 1 (!!) à 8.
la source
Firefox a un complément qui rendra une page Web la même que si elle était dans Internet Explorer 5.5 / 6/7/8 beta 2.
IE NET Renderer
Modifier: il semble que cela ne fasse que des captures d'écran, ce qui peut ne pas être très utile. Bon pour vous assurer que votre mise en page n'est pas cassée, mais pas grand-chose d'autre.
la source
Comme l'a mentionné Eduardo, Microsoft SuperPreview , récemment annoncé, est un outil qui vous permet de visualiser le rendu des pages Web dans de nombreux navigateurs différents, même si elles ne sont pas installées localement.
Par exemple, vous pouvez voir à quoi ressemble votre page dans Internet Explorer 6, Internet Explorer 7, Internet Explorer 8, Firefox et Safari, même si ces navigateurs ne sont pas installés.
la source