Wie kann ich mit dem Internet Explorer auf meinem Mac testen?

35

Ich arbeite auf einem Mac, aber die meisten meiner Benutzer arbeiten unter Windows. Was ist eine einfache Möglichkeit, meine Websites in IE 7, 8 und 9 zu testen? Wein scheint irgendwie fehlerhaft und unfreundlich.

Michael Durrant
quelle
1
Wein ist etwas unfreundlich, aber ich habe zuvor PlayOnMac verwendet, was das Benutzererlebnis erheblich verbessert. Es verfügt über ein GUI-Installationsprogramm für Internet Explorer und ist möglicherweise einen Versuch wert, bevor Sie eine VM einrichten.
gtmtg
Microsoft bietet jetzt nur für diesen Zweck kostenlose virtuelle Mac-Maschinen an. modern.ie/en-us/virtualization-tools
Neues Tool von Microsoft veröffentlicht -> remote.modern.ie
Vigneshwaran

Antworten:

36

Ich habe die perfekte Lösung! 2013 veröffentlichte Microsoft eine kostenlose, offiziell unterstützte Lösung, mit der Mac-Entwickler mit Internet Explorer-Versionen 6, 7, 8, 9, 10 und 11 auf Macs testen können:

  1. Gehen Sie zu https://developer.microsoft.com/en-us/microsoft-edge/tools/vms/
  2. Wählen Sie Ihr gewünschtes Test-Betriebssystem ("Mac")
  3. Wählen Sie eine Virtualisierungsplattform aus VMWare, Parallels und VirtualBox. Wählen Sie im Zweifelsfall VirtualBox (das Sie von der VirtualBox-Site herunterladen können ).
  4. Befolgen Sie die Anweisungen zum Herunterladen von VMs für die gewünschte Version von IE + Windows

Hoffe das hilft.

Anirvan
quelle
2
GENIAL!!!! Es ist eine Schande, dass wir dies überhaupt tun müssen, aber dies ist die BESTE Lösung. Großer Anteil. Vielen Dank.
T2theC
Sicherlich ... als Webentwickler im Jahr 2015 werde ich die Extrameile gehen und sagen, es sei lächerlich, dass wir ein Virtualisierungstool ausführen müssen, um einen Browser zu testen ... aber hey, sobald sie die Fusionsleistung herausgefunden haben noch 5 jahre vielleicht haben wir eine bessere lösung lmfao
mike
2
Einverstanden. Ich wünschte, wir könnten die Browser emulieren oder sie zumindest nebeneinander installieren. Schade, dass Microsoft auf ganzer Linie eine schreckliche Architektur hat. Auf einem Mac könnten die Apps mit allen benötigten Bibliotheken geliefert werden. Naja. Und bis Web Dev 2015 ... Warum unterstützen wir überhaupt IE *? Schluchzen
Volte
Diese Lösung ist leider nicht mehr verfügbar.
Pedram
11
  1. Laden Sie die kostenlose Oracle Virtualbox Virtual Machine-Software herunter und installieren Sie sie

  2. Verwenden Sie die im täglichen OS X-Artikel Internet Explorer für Mac beschriebenen Skripts auf einfache Weise: Führen Sie IE 7, IE8 und IE9 Free in einer virtuellen Maschine aus , um die kostenlosen IE Testing-VMs von Microsoft herunterzuladen, zu konvertieren und zu installieren, die auf VirtualBox verwendet werden sollen.

Wir werden Sie durch die kostenlose Installation von Internet Explorer 7, 8 oder 9 auf einer virtuellen Maschine unter Windows direkt unter Mac OS X führen. Dies wird erreicht, indem die frei verfügbare VirtualBox-Software von Oracle verwendet und diese mit dem kostenlosen Internet Explorer kombiniert wird, mit dem virtuelle Maschinen von Microsoft getestet werden

Hier sind die im Artikel vorgestellten Skripte :

...

Installieren Sie ALLE Versionen von Internet Explorer: IE7, IE 8 und IE 9

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

Installieren Sie nur Internet Explorer 7

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

...

Michael Durrant
quelle
Diese Anweisungen sind möglicherweise veraltet. Microsoft vertreibt jetzt Windows + IE 6-11-VMs für Webentwickler in verschiedenen Formaten unter modern.ie/en-us/virtualization-tools
Anirvan,
Anirvan, ich habe diesen Link ausprobiert und anscheinend dreht sich alles um Abonnementdienste (nach der kostenlosen Testversion). Auch gehen viele der Links nirgendwo hin / Keine Lösung, die ich in der aktuellen Form empfehlen kann.
Michael Durrant
Gehen Sie zu diesem Link und klicken Sie auf "Download a Virtual Machine" (anstelle des Browserstack-Links). Ich habe eine schrittweise Anleitung bei apple.stackexchange.com/a/103564/1777
Anirvan
4

Die uralte Frage für Webdesigner ...

VirtualBox ist großartig, aber es ist schwierig, wenn mehrere Windows-Versionen Speicherplatz auf Ihrer Festplatte belegen. Eine andere Option ist die Verwendung von VirtualBox und die Installation und Ausführung einer App wie ietester, die nur für Windows verfügbar ist, jedoch das Rendern mehrerer Versionen von IE in einem Fenster ermöglicht.

Schließlich ist meine persönliche Wahl eine Website namens Browserstack . Sie müssen dafür bezahlen, aber es ist wirklich billig und es lohnt sich, wenn Sie so Ihren Lebensunterhalt verdienen. Ich besitze auch einen Windows-Laptop, nur um diese Art von Tests durchzuführen, benutze aber meistens stattdessen Browserstack.

JamiePatt
quelle
Ah, ich erinnere mich, dass die Weltraumtage bei diesen Entscheidungen eine Rolle spielten. Heutzutage scheint mein 500 GB-Laufwerk ziemlich viel zu helfen.
Michael Durrant
1
Ich wünschte, der Speicherplatz wäre kein Problem, alle meine Maschinen sind über 500 GB groß, und bis ich meine Apps geladen habe (Adobe Master Suite, Autocad und Ableton Live + native Instrumente sind die echten Weltraumfresser hier), fühlt sich meine Festplatte hübsch an schon gestopft! geschweige denn, man muss auf die hunderte Gig von Speicherplatz verzichten, die benötigt werden, um 5 verschiedene Versionen von Fenstern auszuführen.
JamiePatt
Ja, aber alles, was ich verwenden möchte, sind Browser. Ich würde auf keinen Fall die Bildbearbeitungswerkzeuge von Adobe über einen Emulator verwenden wollen, da Drag & Drop und andere Interaktionsprobleme auftreten würden.
Michael Durrant
crossbrowsertesting.com ist auch eine nützliche und kostengünstige Seite. Dies ermöglicht Ihnen auch den lokalen Computerzugriff, falls Sie beim Testen Weiterleitungen zu einem lokalen Reverse-Proxy durchführen müssen.
recklesscoder
3

Virtualisierung ist definitiv der richtige Weg. Es gibt VirtualBox, wie oben erwähnt, ein kostenloses Open-Source-Projekt. Es gibt auch zwei kommerzielle Angebote, Parallels und VMWare Fusion . Beide haben kostenlose Testversionen, damit Sie beurteilen können, was am besten funktioniert.

Wenn Sie sich fragen, warum Sie bezahlen sollen, wenn VirtualBox kostenlos ist, sind Parallels und Fusion sowohl kommerziell entwickelte als auch unterstützte Software. Wenn Sie auf Probleme stoßen, können Sie Hilfe anfordern, anstatt selbst nach Antworten zu suchen. Darüber hinaus ist VirtualBox plattformübergreifend, sodass weniger Mac-Probleme auftreten und es sich eher um ein Heimwerkerprodukt handelt - keine schnelle Einrichtung oder ähnliches.

Aber Sie können den Anruf für sich selbst tätigen. TidBITS bietet einen relativ aktuellen Artikel zum Vergleich von Parallels und Fusion sowie einen guten Abschnitt zu VirtualBox. Ars Technica bietet einen ziemlich umfassenden Vergleich der neuesten Versionen von Parallels und Fusion.

Hoffe das ist nützlich für dich!

Robmathers
quelle
3

http://www.spoon.net ist ein fantastisches Tool, und ich bevorzuge es, weil es nur die Browser installiert und neben Ihren anderen Programmen in der Taskleiste angezeigt wird. Es funktioniert wie ein Zauber, aber es ist kommerziell, 12 Dollar pro Monat, 60 Dollar pro Jahr. Sie planen, die App zu veröffentlichen. bald auf dem Mac.

IETester eignet sich für einige grundlegende Tests, verarbeitet Skripts jedoch nicht ordnungsgemäß und ist daher keine 100% zuverlässige Testlösung.

Siniša Šašić
quelle
2

Ich dachte nur, ich würde das ergänzen, da ich gerade ein großartiges neues kostenloses Tool gefunden habe, um den IE auf einem Mac anzuzeigen. Laden Sie " Sauce " aus dem Mac App Store herunter . Ich habe Virtualbox in den letzten zwei Jahren verwendet und dies ist viel einfacher zu installieren, hat keine riesigen VM-Dateien und die Oberfläche ist viel flüssiger. Sauce hat auch die Möglichkeit, eine Vorschau in IE 10 (was komplett Mist ist). Es gibt auch eine andere Cloud-basierte App namens Browser Stack . Versuchte die kostenlose Version und die Schnittstelle ist schön, aber es kostet einige $.

youngblood20
quelle
Beachten Sie, dass dies in Großbritannien anscheinend nicht verfügbar ist
tdc
0

Ich habe nicht genug Ruf, um einen Kommentar zu @ Anirvans Antwort zu schreiben, was mir sehr geholfen hat. Ich möchte nur hinzufügen, dass der Blog von Rey Bango, der sich aus Sicherheitsgründen dafür einsetzt, Windows Update auf "Automatisch" zu setzen, ein Problem verursacht, da der IE ebenfalls automatisch aktualisiert wird! MS hat separate Auto-Blocker für IE 9 bis 11 erstellt. Ich habe alle Auto-Blocker-Skripte heruntergeladen und einen Wrapper erstellt, um sie auf Dropbox aufzurufen . Extrahieren Sie den Inhalt der ZIP-Datei und führen Sie IE9-11_blocker.cmd aus, um IE 9 bis 11 zu blockieren.

jbustamovej
quelle
0

Wahrscheinlich nicht so professionell wie die anderen Antworten, aber wenn man nur sehen will, wie der Internet Explorer die Site rendert, sind die folgenden Optionen kostenlos und funktionieren ohne schwere Installation:

Beachten Sie, dass keines von ihnen lokal funktioniert (dh localhost oder 127.0.0.1).

Ähnliche Fragen wurden in SO gestellt ( hier und hier ), aber sie sind ziemlich alt und die Themen sind geschlossen.

J0ANMM
quelle
0
  1. Öffnen Sie Safari und navigieren Sie in der Menüleiste zu Safari> Einstellungen .
  2. Klicken Sie auf die Registerkarte Erweitert .
  3. Überprüfen Sie die Einstellung "Entwicklungsmenü in Menüleiste anzeigen" und schließen Sie das Fenster " Einstellungen " .
  4. Das Menü " Entwickeln" sollte jetzt in Ihrer Menüleiste angezeigt werden.
  5. Gehen Sie zu Entwickeln> Benutzeragent .
  6. Hier müssen Sie verschiedene Browseroptionen wie Microsoft Edge, Internet Explorer 7, 8, 9, 10 und 11 auswählen . Sie können auch Firefox und Chrome als User Agent auswählen .

Quelle : So zeigen Sie Websites auf Ihrem Mac an, für die Internet Explorer (oder ein PC) erforderlich ist

Mukesh Chapagain
quelle
Dies ist eher eine Möglichkeit, auf einige ausgewählte Websites zuzugreifen, für die ein Internet Explorer erforderlich ist, jedoch kein Ersatz für das Testen einer Seite mit dem eigentlichen Internet Explorer , worum es bei der Frage geht.
Jawa
-1

Eine neue, bessere Antwort.

Zuerst habe ich eine virtuelle Box benutzt. Dann habe ich Browserstack verwendet

Jetzt benutze ich Parallelen

Seit ein paar Jahren aber in letzter Zeit robust und noch freundlicher gemacht.

Es ist noch einfacher als die anderen, die Einrichtung ist einfacher, das Speichern des Status ist einfacher, die Integration von Tastatur und Maus ist besser. Im Allgemeinen ist es besser.

Einziger Hinweis ist, dass es etwa 80 Dollar kostet

Das sollte für die meisten Entwickler, die das in ein oder zwei Stunden bezahlt bekommen, eine kleine Veränderung sein. Bezahlte Software ist eigentlich meine Vorliebe - es gibt mir ein gewisses Vertrauen, dass sie auch in Zukunft beibehalten wird. Außerdem bin ich ein Entwickler ... und bezahle einen ... Entwickler. Scheint eine gute Sache zu sein.

Michael Durrant
quelle