Oui ça peut paraître étrange de vouloir s’embêter avec des Internet Explorer quand on a la chance d’avoir quitté pour toujours l’enfer de Windows mais quand on développe des sites web, on a besoin de savoir comment les plus défavorisés vont voir votre site.
La solution proposée ici m’a été donnée par @sknob que je remercie très chaleureusement.
Nous allons mettre en oeuvre (et en français) la méthode exposée dans ce post: Internet Explorer for Mac the Easy Way: Run IE 7, IE8, & IE9 Free in a Virtual Machine
L’idée est d’utiliser des machines virtuelles gratuites de test IE, et de les faire tourner grâce au lecteur gratuit VirtualBox.
Donc 1: installer VirtualBox
2: installer les machines virtuelles, il y en a une par version de IE.
On peut tout installer d’un coup ou n’installer que la version désirée.
Pour se faire il va falloir ouvrir un terminal. Si tu n’es pas coutumier de ce truc barbare, seul outil autorisé par nos amis linuxiens barbus, ça se trouve dans ton répertoire d’Applications, sous répertoire « Utilitaires ».
Tu te retrouves avec une fenêtre préhistorique en mode texte, et ce qu’on appelle un prompt, c’est à dire un endroit ou tu peux taper des commandes. Oui je sais, t’as pas l’habitude.
Pour t’éviter de taper en toute lettres ces interminables suites de hiéroglyphes indigestes, il te suffit de les copier ci dessous et de les coller (oui le copier coller fonctionne, c’est un miracle technologique)
Installer toutes les versions: IE7, IE 8, and IE 9 et plus…
curl -s https://raw.github.com/xdissent/ievms/master/ievms.sh | bash
Installer uniquement la machine virtuelle Internet Explorer 7
curl -s https://raw.github.com/xdissent/ievms/master/ievms.sh | IEVMS_VERSIONS="7" bash
Installer uniquement la machine virtuelle Internet Explorer 8
curl -s https://raw.github.com/xdissent/ievms/master/ievms.sh | IEVMS_VERSIONS="8" bash
Installer uniquement la machine virtuelle Internet Explorer 9
curl -s https://raw.github.com/xdissent/ievms/master/ievms.sh | IEVMS_VERSIONS="9" bash
En ce qui me concerne j’ai tout installé: attention, y’a pas mal de Gigas, c’est long…
Au final, quand il a fini de télécharger et de tout installer, tu te retrouves avec toutes tes machines bien rangées. Cool.
Problème: j’ai eu pour ma part un gros soucis avec la Machine IE9, erreur de CRC sur l’archive, bref, grosse galère, d’autant que c’est celle qui m’intéressait. Mais il y a une solution si il t’arrive la même chose.
Solution: sélectionner une des machines dans VirtualBox, IE7 par exemple (voir écran ci dessus), faire click droit, « Cloner », là il te demande un nom, j’ai mis « IE9 ». Une fois clonée, lancer la machine, ouvrir la session Windows et il y a déjà un lien « installer IE9 » sur le bureau, y’a plus qu’à, ça fonctionne, promis.
Utilisation
Pour que la souris soit capturée par cette fenêtre qui est donc un Windows7 Virtuel sur ton bureau, il faut cliquer une fois dedans. Inversement pour libérer la souris de cette prison windowsienne, il faut appuyer sur « Cmd gauche ».
S’agissant de la session Windows, choisir l’utilisateur IEUser, le mot de passe est Password1, mais attention, clavier qwerty par défaut (US), il faut donc taper sur un clavier français: Pqsszord&
Et voilà, tu peux installer FireFox 🙂
PS: cette solution gratuite est super mais n’est pas ultra boostée alors si tu as Parallels, le bon @sknob connait même une solution pour convertir les VM
PPS: il y a aussi 2 machines XP1 et XP2, je n’ai pas creusé mais chez moi ça démarre pas.
Note: je tourne sous Lion OSX 10.7.2, Proc: 3.4 GHz i7 8Gigas Ram 1333 MHz DDR3
#1 par Motofix le janvier 13, 2012 - 1:54
La mise à disposition de ces images est une vrai bonne idée pour nous pauvre devs. dont l’intitulé des bugs commencent par « Fonction X KO sous IE »
Mais est-ce qu’il n’y a pas de problèmes de licences?
#2 par jcfrog le janvier 13, 2012 - 2:33
je crois pas 🙂
#3 par Didier Kala le janvier 13, 2012 - 10:28
Merci beaucoup !
Penser toutefois à faire un peu de place avant : 15Go pour un IE9 et le Vista qui l’accompagne, c’est balaise.
#4 par Fred le janvier 20, 2012 - 2:28
J’ai installé que IE8, et ça marche.
Jusque qu’il persévère à vouloir un clavier QWERTY et qu’il me dit que Seven est expired !
et vous ?
En tout cas, merci
Fred
#5 par jcfrog le janvier 20, 2012 - 3:24
moi ça fonctionne toujours.
c’est vrai qu’il y a des échos de soucis sur la période de validité
#6 par Philippe le janvier 21, 2012 - 12:51
J’ai le même problème avec les licences… 😦
#7 par jcfrog le janvier 21, 2012 - 1:37
vous avez « activé » Windows?….