Exécuter légalement IE pour tester via Parallels sur Mac, sans acheter Windows?

10

Les concepteurs et développeurs Web utilisant des Mac (et autres) doivent exécuter (Windows) Internet Explorer pour les tests, et une option populaire ici est Parallels , qui virtualise Windows en arrière-plan et vous permet d'exécuter Interent Explorer à partir du dock comme s'il s'agissait d'un utilisateur normal. Application Mac.

Le problème est que vous avez besoin d'un DVD Windows ou d'un fichier image, que vous installez ensuite dans la machine virtuelle Parallels.

L'achat d'une licence Windows uniquement dans le but de cela est une option - mais l'idée de récompenser financièrement Microsoft pour IE ne convient pas à quiconque a passé des heures à lutter contre les nombreux bogues d'IE.

Le piratage n'est pas / ne devrait pas être une option pour les outils de travail professionnel.

Je cherche donc un autre moyen d'obtenir une copie légale et fonctionnelle de Windows dans Parallels.

Pour un autre produit de virtualisation Windows - Virtualbox - il est possible d'acquérir une image Windows légale gratuite publiée par Microsoft à des fins de test , qui est fournie avec IE et essentiellement rien d'autre. Cependant, la source que je connais pour cela ( https://github.com/xdissent/ievms , également préconisée sur ce site dans cette question ) semble être spécifique à Virtualbox.

Existe-t-il une source légale et gratuite équivalente à Windows pour Mac IE pour tester la virtualisation qui fonctionne avec Parallels?

user56reinstatemonica8
la source
Je viens de trouver cela, ça a l'air légitime et c'est apparemment un effort officiel de Microsoft pour faciliter les tests IE sur toutes les plateformes, y compris Mac ...?! - modern.ie/en-US/virtualization-tools#downloads - Je me demande si quelqu'un ici a de l'expérience avec lui et peut en témoigner
user56reinstatemonica8
Lol, cela me souffle l'esprit (à la fois que MS a fait ces machines virtuelles ET que les gens essaient toujours de prendre en charge IE). Veuillez poster votre commentaire ci-dessus comme réponse à la question et l'accepter (cliquez sur la coche à gauche) afin d'indiquer que cette question n'a plus besoin d'attention.
Alexander - Reinstate Monica
Je suis en train de tester les modern.ieVM. Jusqu'à présent, ils plantent avec "Startup Repair cannot repair this computer automatically"... pas idéal. Qu'on le veuille ou non, les utilisateurs d'IE représentent toujours entre 55% et 30% du trafic Web , avec IE8 toujours autour de 10% . Cela fait beaucoup d'utilisateurs ...
user56reinstatemonica8
2
Je me demande pourquoi cette question a été rejetée. À mon humble avis, c'est un problème légitime auquel de nombreux développeurs Web doivent faire face s'ils utilisent un autre système d'exploitation que Windows. Le fait qu'IE n'est disponible que pour Windows rend cette question encore plus utile. Pouces vers le haut.
cyphorieux du
1
@ user568458: J'ai utilisé les machines virtuelles de Microsoft dans Parallels, et c'est génial. J'utilise actuellement IE6 / XP et IE9 / Win7, et cela a été assez facile et propre (certainement plus que de configurer mes propres machines virtuelles à partir de zéro).
alexwlchan

Réponses:

8

Je l'ai fait fonctionner. Microsoft publie actuellement des machines virtuelles Windows officielles et gratuites pour des choses comme Parallels et d'autres, pour exactement ce genre de test - actuellement distribué sur http://modern.ie

  • Allez dans la section téléchargements de la page de visualisation et choisissez 'Mac' puis 'Parallels'.
  • Pour moi (sur Lion, juillet 2013), la VM "IE9 - Win7" ne fonctionnait pas du tout, mais la "IE10 - Win7" fonctionnait du premier coup . Téléchargez-le et extrayez le pvmfichier à l'aide des commandes de terminal fournies. C'est un gros téléchargement, environ 3,5 Go.
  • Exécutez le pvmfichier nouvellement extrait (après avoir installé les parallèles) qui devrait s'ouvrir dans Parallels et démarrer. S'il vous demande si la machine virtuelle a été "déplacée" ou "copiée", choisissez " Copié ".

entrez la description de l'image ici


Quelques conseils pour travailler avec Windows via Parallels de cette manière:

  • Les téléchargements dans IE vont dans le dossier de téléchargement Mac standard par défaut
  • Il semble fonctionner la première fois avec toutes les méthodes d'entrée que vous avez sur le Mac. Copiez et collez entre les applications "fonctionne juste" et (contrairement à Virtualbox), si vous utilisez généralement un périphérique d'entrée non standard comme une tablette graphique, cela fonctionne dans les fenêtres Windows visualisées aussi bien que partout ailleurs
  • ... cela dit, il interprète toujours le pavé numérique différemment car, par défaut, les numéros du pavé numérique sont des touches fléchées jusqu'à ce que vous appuyiez sur le bouton `` Effacer '' (pendant que votre machine virtuelle Windows est concentrée), puis il agit exactement comme lorsque la touche NumLock est activée pour le PC claviers, c'est-à-dire que vous obtenez des numéros.
  • Si vous ne parvenez pas à saisir les informations d'identification pour les pages Web, il semble qu'il ajoute son propre domaine (par exemple, "IE10win7") plutôt que d'utiliser la valeur par défaut pour votre réseau. Si vous rencontrez des problèmes de connexion, essayez d'ajouter votre domaine réseau avec une barre oblique inverse de style Windows (par exemple, entrez domain\usernamecomme nom d'utilisateur au lieu de username)
  • Pour basculer de sorte qu'au lieu d'une fenêtre Windows avec bureau, bouton de démarrage, etc., il traite chaque application Windows comme une application Mac avec sa propre fenêtre et icône de document distinctes, passez en `` mode Cohérence '' (Affichage> Entrer en cohérence)
  • En `` mode Cohérence '', où les applications Windows sont traitées et ancrées comme les applications Mac, si vous devez accéder à la vue du bureau Windows pour une raison quelconque, utilisez l'icône de parallèles rouges dans le bac en haut à droite et `` Quitter la cohérence ''.

Et juste au cas où quelqu'un se trouverait exactement dans la même position que moi, ayant besoin d'IE pour tester et faire des choses dans Sharepoint, vous pouvez installer Sharepoint Designer dans la machine virtuelle, mais ce doit être la version 32 bits.

user56reinstatemonica8
la source
2
pour réparer le pavé numérique, appuyez sur le Clearbouton pendant que votre machine virtuelle Windows est concentrée - elle agit exactement comme la NumLocktouche sur les claviers PC.
MattDMo
@MattDMo génial, merci, ça marche! Pour toute personne ayant la même disposition de clavier que moi, s'il n'y a pas de touche étiquetée Clear, recherchez la touche étiquetée ou ⌧, un rectangle avec un X à travers (sur mon clavier c'est en haut à gauche du pavé numérique en dessous de F16)
user56reinstatemonica8
2

La virtualisation n'est pas la seule solution à ce problème, bien qu'elle soit la plus stable. Bien que vous ne respectiez pas suffisamment le travail de Microsoft sur Internet Explorer pour l'acheter, vous devez respecter la décision de votre client de l'utiliser lors du développement Web. Si vous ne vous sentez pas à l'aise d'acheter Windows ou si votre base d'utilisateurs IE est très petite, il existe d'autres solutions. Vous avez déjà trouvé une option, les machines virtuelles mises à disposition par Microsoft .

Wine Bottler est une autre option , qui peut facilement installer des versions d'Internet Explorer en tant qu'applications Mac via Wine.

Si le test d'interaction est moins problématique, vous pouvez utiliser IE NetRenderer pour obtenir une capture d'écran de votre site dans différentes versions d'IE.

harpermd
la source