Je conçois actuellement un site Web sur un Mac. La conception fonctionne très bien dans Chrome, Safari et Firefox. Maintenant, je suis sur le point de le tester avec différentes versions d'Internet Explorer. Le problème est que je n'ai pas accès à une machine Windows pour le moment. Quelle est la meilleure façon de tester une conception Web pour IE sur un Mac?
J'utilise BrowserStack.com, ce qui est plutôt cool. Mais l'outil de débogage (Firebug) devient très lent sous IE7 et IE8.
Voici donc un moyen de faire fonctionner IE7, 8 et 9 sur votre mac:
1) Téléchargez et installez VirtualBox
2) Lancez le terminal (situé dans/Applications/Utilitaires /)
3) Choisissez les versions d'Internet Explorer que vous souhaitez télécharger et installer - chaque version d'Internet Explorer est contenue dans une machine virtuelle distincte exécutée dans VirtualBox. En d’autres termes, si vous souhaitez exécuter Internet Explorer 7, 8 et 9, vous devrez télécharger trois ordinateurs virtuels distincts, ce qui peut prendre un certain temps, n’oubliez pas cela. Sélectionnez le texte ci-dessous et copiez-le:
3.1) Installez TOUTES les versions d’Internet Explorer: IE7, IE 8 et IE 9.
curl -s https://raw.githubusercontent.com/xdissent/ievms/master/ievms.sh | frapper
3.2) Installer Internet Explorer 7 uniquement
curl -s https://raw.githubusercontent.com/xdissent/ievms/master/ievms.sh | IEVMS_VERSIONS = "7" bash
3.3) Installer Internet Explorer 8 uniquement
curl -s https://raw.githubusercontent.com/xdissent/ievms/master/ievms.sh | IEVMS_VERSIONS = "8" bash
3.4) Installer Internet Explorer 9 uniquement
curl -s https://raw.githubusercontent.com/xdissent/ievms/master/ievms.sh | IEVMS_VERSIONS = "9" bash
Copiez et collez la commande sélectionnée ci-dessus dans le terminal et appuyez sur Entrée pour lancer le processus de téléchargement et de conversion. Le temps que cela prend dépend de votre connexion Internet et du nombre de versions d'Internet Explorer que vous avez choisi d'installer. Lancer VirtualBox et démarrer Windows & Internet Explorer - sélectionnez la machine virtuelle correspondant à la version d'Internet Explorer que vous souhaitez utiliser: IE7, IE8, IE9. , puis cliquez sur le bouton “Démarrer” pour démarrer cette machine Windows avec cette version d’Internet Explorer. Rappelez-vous que le mot de passe de l'administrateur Windows par défaut est "Mot de passe1", c'est également l'indicateur de mot de passe contenu dans le VM si vous l'oubliez.
C’est vraiment tout ce qu’il ya à faire. Ces commandes font partie du script ievsms de xdissent et il gère l’ensemble du processus de téléchargement, de conversion et d’installation, cela n’est pas beaucoup plus facile.
VM Snapshots Circumvent Microsofts Limitation de 30 jours L'autre atout de cette méthode est qu'elle contourne la limitation de 30 jours de Microsofts en utilisant des instantanés, une fonctionnalité intégrée à VirtualBox. Cela préserve l'état Windows VM d'origine et vous permet d'utiliser de manière continue la machine virtuelle IE sans aucune limitation de durée en revenant simplement à l'instantané d'origine une fois le verrouillage de 30 jours écoulé.
Pour utiliser un instantané après l'expiration du délai de 30 jours Windows, ouvrez simplement VirtualBox, sélectionnez la machine virtuelle IE, puis cliquez sur le bouton «Instantanés». À partir de là, vous pouvez démarrer à partir de l'instantané d'origine créé et utiliser à nouveau IE pendant 30 jours. Vous pouvez le faire indéfiniment, en ayant effectivement un environnement de test propre IE pour toujours.
Source:
http://osxdaily.com/2011/09/04/internet-Explorer-for-mac-ie7-ie8-ie-9-free/
Vous pouvez utiliser une machine virtuelle, telle que VMWare ( http://www.vmware.com/ ). Ou vous pouvez utiliser Wine ( http://www.winehq.org/ ).
Les deux systèmes vous permettent également de tester IE7 et versions antérieures, éventuellement avec IETester . Je trouve IETester excellent.
Je les ai utilisés tous les deux et ils ont travaillé pour mes besoins.
Crossover semble intéressant.
Pour obtenir complètement de luxe, vous pouvez télécharger Firebug Lite ( http://getfirebug.com/firebuglite ), qui vous permet d'inspecter les DOM peu comme Firebug. Ce n'est pas tout à fait aussi agréable, mais un bon augmentation pour les outils de développement dans IE.
Vous pouvez utiliser Adobe BrowserLab .
Vos options sont fondamentalement, par ordre de qualité:
Oracle VirtualBox fonctionne très bien. Travailler avec c'est assez basique, et le meilleur de tout c'est gratuit:
Pour des instructions détaillées, reportez-vous à ce guide Guide de test mac Internet Explorer . Il ne sert à rien de tout republier ici, c'est assez détaillé.
Mise à jour d'octobre 2012:
Je viens de trouver browserling.com qui semble être assez pratique. Les tests de base sont gratuits, pour plus intensifs une fois qu'il y a un abonnement.
J'avais l'habitude de tester avec Parallels, mais j'en avais marre de mettre à jour les versions de Windows (sans parler de l'achat de Windoes uniquement pour IE est ridicule) et de la gestion de IE conflits de versions, etc. un service par abonnement semble donc être une solution plus pratique.
Si vous utilisez Wine, vous voudrez installer chaque version de IE dans son propre préfixe sans autres programmes et vous assurer que différents prérequis sont disponibles. Google pour plus de détails.
Cela fonctionne raisonnablement bien alors, même si de nouvelles mises à jour de vin peuvent souvent le faire planter - hélas.
Installez Crossover, ce qui vous permettra d’exécuter IE sur votre Mac sans les frais généraux d’une machine virtuelle.
http://www.codeweavers.com/compatibility/browse/name/?app_id=4225
J'essayerais d'abord l'essai, car IE8 est répertorié comme le niveau de compatibilité "Bronze", ce qui n'est pas le meilleur.
Je sais que c'est vieux, mais pour ceux qui le font assez régulièrement, un service comme litmus.com est également une option. Bien sûr, avoir une installation réelle dans une sorte de machine virtuelle est la solution si vous en avez besoin d'un lot .