Comment puis-je tester avec Internet Explorer sur mon Mac?

36

Je travaille sur un Mac, mais la plupart de mes utilisateurs utilisent Windows. Quel est un moyen facile de tester mes sites Web dans IE 7, 8 et 9? Le vin semble un peu buggy et antipathique.

Michael Durrant
la source
1
Wine est un peu hostile, mais j’avais utilisé PlayOnMac auparavant, ce qui améliore considérablement l’expérience utilisateur. Il dispose d’un programme d’installation graphique pour Internet Explorer et vaut peut-être la peine d’être essayé avant de configurer une VM.
gtmtg
Microsoft a maintenant des machines virtuelles Mac gratuites uniquement à cette fin. modern.ie/en-us/virtualization-tools
Nouvel outil publié par Microsoft -> remote.modern.ie
Vigneshwaran

Réponses:

37

J'ai la solution parfaite ! En 2013, Microsoft a publié une solution gratuite officiellement prise en charge pour aider les développeurs Mac à tester Internet Explorer versions 6, 7, 8, 9, 10 et 11 sur Mac:

  1. Accédez à https://developer.microsoft.com/en-us/microsoft-edge/tools/vms/.
  2. Sélectionnez votre système d'exploitation de test souhaité ("Mac")
  3. Choisissez une plate-forme de virtualisation parmi VMWare, Parallels et VirtualBox. En cas de doute, choisissez VirtualBox (que vous pouvez télécharger depuis le site de VirtualBox )
  4. Suivez les instructions pour télécharger les ordinateurs virtuels correspondant à la version d’IE + Windows de votre choix.

J'espère que cela t'aides.

Anirvan
la source
2
IMPRESSIONNANT!!!! C’est dommage que nous ayons à le faire, mais c’est la meilleure solution. Bonne part. Merci.
T2
Bien sûr ... en tant que développeur web en 2015, je vais en fait faire un effort supplémentaire et dire que c'est ridicule, nous devons utiliser un outil de virtualisation pour exécuter un navigateur juste pour tester ... mais bon, une fois qu'ils ont compris l'énergie de fusion dans Encore 5 ans, nous aurons peut-être une meilleure solution. lmfao
mike
2
D'accord. J'aimerais que nous puissions imiter les navigateurs, ou au moins les installer côte à côte. Dommage que Microsoft ait une architecture terrible à tous les niveaux. Sur un Mac, les applications peuvent être livrées avec toutes les bibliothèques dont elles ont besoin pour fonctionner. Tant pis. Et en ce qui concerne Web Dev 2015 ... Pourquoi soutenons-nous même IE *? sanglotant
Volte
Malheureusement, cette solution n'est plus disponible.
Pedram
11
  1. Téléchargez et installez le logiciel gratuit Oracle Virtualbox Virtual Machine

  2. Utilisez les scripts décrits dans l'article OS X Daily Internet Explorer pour Mac, c'est simple: exécutez IE 7, IE8 et IE9 Free sur une machine virtuelle pour télécharger, convertir et installer les machines virtuelles de test IE gratuites de Microsoft à utiliser sur VirtualBox.

Nous allons vous expliquer comment installer Internet Explorer 7, 8 ou 9 sur une machine virtuelle exécutant Windows, directement sous Mac OS X - gratuitement. Pour ce faire, utilisez le logiciel Oracle VirtualBox, disponible gratuitement, et combinez-le avec Internet Explorer qui teste gratuitement les machines virtuelles de Microsoft.

Voici les scripts présentés dans l' article :

...

Installez TOUTES les versions d'Internet Explorer: IE7, IE 8 et IE 9

curl -s https://raw.github.com/xdissent/ievms/master/ievms.sh | bash

Installer Internet Explorer 7 uniquement

curl -s https://raw.github.com/xdissent/ievms/master/ievms.sh | IEVMS_VERSIONS="7" bash

...

Michael Durrant
la source
Ces instructions sont potentiellement obsolètes. Microsoft distribue désormais les ordinateurs virtuels Windows + IE 6-11 pour les développeurs Web dans divers formats sur modern.ie/en-us/virtualization-tools
Anirvan le
Anirvan, j'ai essayé ce lien et tout semble concerner les services d'abonnement (après essai gratuit). De plus, beaucoup de liens ne vont nulle part / Ce n'est pas une solution que je peux recommander dans le formulaire actuel.
Michael Durrant
allez sur ce lien, et cliquez sur "Télécharger une machine virtuelle" (au lieu du lien Browserstack). J'ai des instructions étape par étape sur apple.stackexchange.com/a/103564/1777
Anirvan, le
4

La question séculaire des concepteurs de sites Web…

VirtualBox est génial, mais il est difficile d’avoir plusieurs versions de Windows prenant de la place sur votre disque dur. Une autre option consiste à utiliser VirtualBox et à installer et à exécuter uniquement une application telle que ietester, disponible uniquement pour Windows, mais vous permettant de générer plusieurs versions d'IE dans une seule fenêtre.

Enfin, mon choix personnel est un site Web appelé browserstack , vous devez payer pour cela, mais il est vraiment bon marché et vaut vraiment la peine si vous gagnez de cette façon votre vie. Je possède également un ordinateur portable Windows juste pour effectuer ce type de test, mais le plus souvent, utilisez plutôt browserstack.

JamiePatt
la source
Ah, je me souviens du temps de l'espace étant un problème dans ces décisions. De nos jours, mon lecteur de 500 Go semble aider beaucoup.
Michael Durrant
1
Je souhaite que l'espace ne soit pas un problème, toutes mes machines pèsent plus de 500 Go et au moment où mes applications sont chargées (Adobe Suite Suite, AutoCAD et Ableton Live + les instruments natifs sont les véritables maniaques de l'espace ici), mon disque dur est beau. déjà bourré! Et encore moins d'abandonner la centaine de concerts occasionnels nécessaires à l'exécution de 5 versions différentes de Windows.
JamiePatt
Oui, mais tout ce que je cherche à utiliser, ce sont des navigateurs. Je ne voudrais certainement pas utiliser les outils de manipulation d'images d'Adobe via un émulateur, étant donné les problèmes de glisser-déposer et autres problèmes d'interactivité qui pourraient en résulter.
Michael Durrant
crossbrowsertesting.com est également un site utile et peu coûteux. Cela vous permettra également d'accéder à la machine locale au cas où vous auriez besoin de faire des redirections vers un proxy inverse local lorsque vous testez.
recklesscoder
3

La virtualisation est définitivement la voie à suivre. Comme mentionné ci-dessus, il existe VirtualBox, qui est un projet open source gratuit. Il existe également deux offres commerciales, Parallels et VMWare Fusion . Tous les deux ont des essais gratuits afin que vous puissiez évaluer ce qui pourrait fonctionner le mieux.

Si vous vous demandez pourquoi payer quand VirtualBox est gratuit, Parallels et Fusion sont des logiciels développés et supportés dans le commerce . Si vous rencontrez des problèmes, vous pouvez obtenir de l'aide plutôt que de perdre du temps à chercher des réponses vous-même. De plus, VirtualBox est multi-plateforme, ce qui lui confère moins de finesse pour Mac et un produit de bricolage, sans installation rapide ni rien.

Mais vous pouvez faire l'appel pour vous-même. TidBITS a publié un article assez récent comparant Parallels et Fusion, ainsi qu’une bonne section sur VirtualBox, et Ars Technica propose une comparaison assez complète des dernières versions de Parallels et de Fusion.

J'espère que c'est utile pour vous!

robmathers
la source
3

http://www.spoon.net est un outil fantastique et la raison pour laquelle je le préfère, c’est qu’il n’installe que les navigateurs, et côte à côte avec vos autres programmes dans la barre des tâches. Cela fonctionne comme un charme, mais c'est commercial, 12 $ par mois, 60 $ par an. Ils prévoient de publier l'application. bientôt sur Mac.

IETester convient à certains tests de base, mais il ne gère pas les scripts correctement et n’est donc pas une solution de test fiable à 100%.

Siniša Šašić
la source
2

Je pensais juste ajouter quelque chose à cela, car je venais de trouver un excellent nouvel outil gratuit pour afficher IE sur un mac. Téléchargez " Sauce " sur le Mac App Store. J'utilise Virtualbox depuis deux ans et c'est beaucoup plus facile à installer, je n'ai pas d'énormes fichiers de machines virtuelles et l'interface est beaucoup plus fluide. Sauce a également la capacité de prévisualiser dans IE 10 (qui est la merde complète). Il existe également une autre application en nuage appelée pile de navigateur . J'ai essayé la version gratuite et l'interface est agréable mais cela coûte un peu d'argent.

youngblood20
la source
Notez que cela ne semble pas être disponible au Royaume
date du
0

Je n'ai pas assez de réputation pour poster un commentaire sur la réponse de @ Anirvan, ce qui m'a beaucoup aidé. J'aimerais juste ajouter que le blog de Rey Bango, qui préconise, pour des raisons de sécurité, de configurer Windows Update sur automatique, pose un problème, car IE se met également à jour automatiquement! MS a créé des auto-bloquants distincts pour IE 9 à 11. J'ai téléchargé tous les scripts d'auto-bloquant et créé un wrapper pour les appeler sur Dropbox . Extrayez le contenu du fichier zip et exécutez IE9-11_blocker.cmd pour bloquer IE 9 à 11.

jbustamovej
la source
0

Probablement pas aussi professionnel que les autres réponses, mais si on veut juste voir comment IE rend le site, les options suivantes sont gratuites et fonctionnent sans installation lourde:

Notez qu’aucun d’entre eux ne fonctionne localement (c’est-à-dire localhost ou 127.0.0.1).

Des questions similaires ont été posées dans SO ( ici et ici ), mais elles sont assez anciennes et les sujets sont fermés.

J0ANMM
la source
0
  1. Ouvrez Safari et accédez à Safari> Préférences dans la barre de menus.
  2. Cliquez sur l' onglet Avancé .
  3. Vérifiez le paramètre "Afficher le menu de développement dans la barre de menu" , puis fermez la fenêtre Préférences.
  4. Le menu Développer devrait maintenant apparaître dans votre barre de menus.
  5. Allez dans Développer> Agent utilisateur .
  6. Ici, vous devez choisir différentes options de navigateur, telles que Microsoft Edge, Internet Explorer 7, 8, 9, 10 et 11 . Vous pouvez également choisir Firefox et Chrome comme agent d'utilisateur .

Source : Comment afficher les sites Web sur votre Mac nécessitant Internet Explorer (ou un PC)

Mukesh Chapagain
la source
C’est plus un moyen d’accéder à certains sites Web difficiles qui nécessitent IE, mais qui ne remplace pas le test d’une page avec Internet Explorer , ce qui est la question.
Jawa
0

Vous pouvez utiliser ces méthodes pour tester IE sur un ordinateur Mac.

En outre, vous pouvez utiliser des plateformes en ligne telles que LambdaTest, Sauce Labs ou Browserstack pour accéder à Internet Explorer à l'aide d'un ordinateur Mac.

Certains logiciels du lien ci-dessus:

Saif Sadiq
la source
Pourriez-vous énumérer certains des logiciels du lien au cas où le lien se briserait? Utilisez la fonction d' édition .
Ankii
En quoi l'installation de RDP (votre premier lien) vous aide-t-elle à tester avec IE? Une machine Windows n'est-elle pas requise quelque part?
nohillside
@nohillside Apple fournit l'application Microsoft Remote. Avec l'application Microsoft Remote Desktop, vous pouvez vous connecter à un PC distant et à vos ressources de travail depuis presque n'importe où. apps.apple.com/fr/app/microsoft-remote-desktop/…
saif sadiq
-1

Une nouvelle, meilleure réponse.

J'ai d'abord utilisé la boîte virtuelle. Puis j'ai utilisé browserstack

Maintenant j'utilise des parallèles

Environ pendant quelques années, mais récemment rendu robuste et encore plus convivial.

C'est encore plus facile que les autres, la configuration est plus facile, la sauvegarde de l'état est plus facile, l'intégration clavier-souris est meilleure. Généralement c'est mieux.

Le seul élément à noter est que cela coûte environ 80 $

ce qui devrait être un changement minime pour la plupart des développeurs qui sont payés en une heure ou deux. Les logiciels payants sont en fait ma préférence - cela me donne une certaine assurance que ceux-ci seront maintenus à l'avenir. De plus, je suis un développeur ... payant un ... développeur. Cela semble être une bonne chose.

Michael Durrant
la source