Inhalt von Teil 2 (navigieren Sie zu: Teil 1 )
4. Internet Explorer
5. Firefox
6. Opera
7. Chrome
8. Safari
9. Entwicklertools (und Verknüpfungen)
10. Gemessene Einrichtungszeit und Speicherplatz
• Pro Browser benötigte Zeit (Installation und Konfiguration)
11. Optimale Nutzung
• Homepage beimhttp://10.0.2.2:8888/
Installation & Konfiguration
Tipps zur Browserkonfiguration:
- Startseite
- Deaktivieren Sie die Prüfung auf: "Standardbrowser" und "Updates".
- Aktivieren Sie die Entwicklertools
4. Internet Explorer
Windows 7 erlaubt nicht das Ausführen älterer IE-Instanzen , siehe Hinweis unten . Aus diesem Grund wird eine Win XP-VM benötigt.
Der IE kann nicht heruntergestuft werden. Beginnen Sie also mit der niedrigsten Version und aktualisieren Sie den IE in einem separaten Sandboxie . Stellen Sie die Einstellungen in der niedrigsten Browserversion vor dem Upgrade ein, sodass Sie die Haupteinstellungen nur einmal festlegen müssen.
- IE6 - Standardmäßig in WinXP installiert
- IE7 / IE8 - In Sandboxie installieren (WinXP)
- IE9 + - Holen Sie sich vorgefertigte Windows-Images für virtuelle Maschinen von der modern.IE- Website.
Diese Bilder verfallen 30 Tage nach dem ersten Gebrauch. Wenn die Bilder abgelaufen sind, werden sie nach einer Stunde heruntergefahren. Wenn Sie die Images nicht jedes Mal neu erstellen möchten, ändern Sie die Hardware-Uhr Ihrer VM, bevor Sie das Image aktivieren.
Beispiel: Wenn Sie VirtualBox verwenden, starten Sie das Terminal und geben Sie den folgenden Befehl ein (ersetzen Sie die großgeschriebenen Namen durch etwas Sinnvolles):
VBoxManage modifyvm NAME_OF_VM --biossystemtimeoffset <OFFSET IN MS, prefixed by plus or minus>
Auf dieser Site sind vollständig Offline-Installationsprogramme für IE6 (und sogar IE5.5) verfügbar .
Für IE6 und IE7 sollte die Internet Explorer Developer Toolbar installiert sein. IE8 + verfügt über integrierte F12-Entwicklertools .
Aufbau
- Starten Sie die IE6-Einstellungen: Startseite, Sicherheit, Cookies, Standardbrowser.
- IE7: Entfernen Sie die erste Ausführungsseite über die Registrierung (IE7 Sandboxie). Siehe diesen Beitrag im Microsoft TechNet-Forum .
- IE8: Entfernen Sie das Dialogfeld "Windows Internet Explorer 8 einrichten". Dies kann durch Starten von IE8, Klicken auf "Später" oder Ändern der Registrierung erfolgen .
Es ist tatsächlich möglich, IE6-8 in Windows 7 durch Anwendungsvirtualisierung auszuführen. VMWare ThinApp funktioniert hervorragend, die Einrichtung dauert jedoch erheblich länger, da Sie die Installation von Internet Explorer erfassen müssen. Außerdem ist das Softwarepaket sehr teuer (Keygens sind frei verfügbar, aber unethisch).
5. Firefox
Option 1 (faul) :
Utilu Mozilla Firefox Collection . Dieses Tool enthält Installationsprogramme für alle Firefox-Versionen (über 200 MB). Firebug, die Web Developer-Symbolleiste und Flash sind ebenfalls enthalten.
Option 2 :
Es können problemlos mehrere Firefox-Versionen gleichzeitig installiert und ausgeführt werden.
- Laden Sie Mozilla offiziellen Profil - Manager .
- Laden Sie die relevanten Firefox-Versionen von http://releases.mozilla.org/pub/mozilla.org/firefox/releases/ herunter . Ältere Versionen finden Sie unter ftp.mozilla.org .
- Installieren Sie jede Firefox-Version. Es ist praktisch, ein Hauptverzeichnis ("Firefox") auszuwählen und die Versionsnummern als Namen für die Unterverzeichnisse ("3.6") zu verwenden.
- Erweiterungen: Starten Sie die älteste Firefox-Version und holen Sie sich Ihre bevorzugten Erweiterungen:
- Firebug - Ein Muss für alte Firefox-Versionen. Nicht wirklich erforderlich für die neuesten Firefox-Versionen, die eine Reihe von integrierten Entwicklertools enthalten .
- HttpFox - Ein einfaches und effektives Tool zum Messen von HTTP-Anforderungen.
- Web Developer - Eine äußerst nützliche Symbolleiste für die Webentwicklung. Spart viel Zeit.
- Konsole 2 - Verbessert die integrierte Konsole ( Ctrl Shift> J).
- Einstellungen:
Tools > Options
(Windows), Edit > Preferences
(Linux)
- Allgemein: Homepage
- Sicherheit: Deaktivieren Sie alle Einstellungen mit Ausnahme von "Warnen Sie mich, wenn Websites versuchen, Add-Ons zu installieren".
(Vergessen Sie nicht, die Einstellungen der Warnmeldung über die Schaltfläche unten anzuzeigen.)
- Fortgeschrittene:
- Allgemeines:
- Suchen Sie nach dem Standardbrowser: Aus
- Absturzberichte einreichen: aus
- Update: Deaktivieren Sie alle Updates
- Bereinigen: Schließen Sie alle Registerkarten, drücken Sie Ctrl Shift Delund überprüfen Sie alles. Schließen Sie dann Firefox.
- Firefox - Profil - Manager :
- Duplizieren Sie jedes Profil über die
Copy
Option.
- Ein Dialog- Screenshot wird geöffnet. Wählen Sie einen geeigneten Namen (z. B.
Firefox 3.6
) und ein Ziel.
- Verwenden Sie die
Firefox version
Option, um die Standardversion von Firefox für das Profil auszuwählen.
- Aktivieren Sie auch das Kontrollkästchen
Start new instance [-no-remote]
, damit mehrere Firefox-Versionen gleichzeitig ausgeführt werden können.
- Beenden
- Verwenden Sie die
Start Firefox
Schaltfläche, um eine Instanz von Firefox zu starten.
- Lassen Sie die Add-On-Kompatibilitätsprüfung ausführen und bei Bedarf aktualisieren.
- Leeren Sie den Cache, den Verlauf usw. mit Ctrl Shift Del.
- Wiederholen Sie diesen Schritt für jede Firefox-Version.
6. Oper
Opera : Eine Liste aller Installationsprogramme finden Sie auf Opera.com . Mehrere Versionen können problemlos nebeneinander installiert werden. Wählen Sie während der Installation "Benutzerdefiniert" und ein anderes Verzeichnis.
Wählen Sie bei der Installation auch, dass Sie für alle Benutzer dasselbe Profil verwenden.
Wichtige Einstellungen: Einstellungen> Einstellungen> Erweitert> Sicherheit> Nicht nach Updates suchen.
Hinweis: Opera 15+ verwendet dieselbe Rendering- und JavaScript-Engine wie Chrome.
7. Chrome
Chrome : Eigenständige Installationsprogramme können von File Hippo heruntergeladen werden .
Es ist auch möglich, mehrere Chrome-Versionen nebeneinander auszuführen.
Obwohl Sandboxie verwendet werden kann, wird empfohlen, die nächste native Methode zu verwenden, um mehrere Versionen nebeneinander auszuführen.
- Laden Sie die gewünschten Versionen von File Hippo herunter .
- Erstellen Sie ein Hauptverzeichnis, z
C:\Chrome\
.
- Extrahieren Sie das Installationsprogramm (= ohne Installation ), z. B. mit 7-Zip .
Nach dem Extrahieren wird ein chrome.7z
Archiv erstellt. Extrahieren Sie auch diese Datei und leiten Sie das erstellte Chrome-bin
Verzeichnis ab.
Nun siehst du chrome.exe
und ein Dir wie 18.0.1025.45
.
Verschieben Sie chrome.exe
nach 18.0.1025.45
und dann in dieses Verzeichnis C:\Chrome
. Die restlichen Dateien in Chrome-bin
können sicher gelöscht werden.
Erstellen Sie eine Verknüpfung für jede Version :
"C:\Chrome\18.0.1024.45\chrome.exe" --user-data-dir="..\User Data\18" --chrome-version=18.0.1025.45
Erläuterung dieser Verknüpfung:
"C:\Chrome\18.0.1024.45\chrome.exe"
• Dies ist der Launcher
--user-data-dir="..\User Data\18"
• Benutzerprofil, relativ zum Standort von chrome.exe
. Sie könnten auch --user-data-dir="C:\Chrome\User Data\18"
für den gleichen Effekt verwendet haben. Legen Sie Ihre Einstellungen für die niedrigste Chrome-Version fest und duplizieren Sie das Benutzerprofil für jede Chrome-Version. Ältere Chrome-Versionen lehnen die Verwendung von Benutzerprofilen aus neuen Versionen ab.
--chrome-version=18.0.1025.45
• Speicherort der Binärdateien:
- Der Speicherort (z. B.
18.0.1025.45
) muss der Name des Verzeichnisses sein:
- Muss mit einer Zahl beginnen und enden. Dazwischen kann ein Punkt erscheinen.
- Die Nummern müssen nicht unbedingt mit der tatsächlichen Versionsnummer übereinstimmen (obwohl es praktisch ist, echte Versionsnummern zu verwenden ...).
Zur Konfiguration: Alle Einstellungen können unter festgelegt werden chrome://settings/
. Normalerweise ändere ich die Einstellungen für die Startseite und "Unter der Haube".
Bei vielen Chrome-Versionen ist es nicht praktisch, alle Versionen installiert zu haben. Ich habe ein VB-Skript erstellt, das diese Schritte automatisiert, sodass ich nur die Installationsprogramme speichern und das Skript dann ausführen kann, wenn ich eine alte Version von Chrome testen muss: https://gist.github.com/Rob--W/2882558
8. Safari
Hinweis: Die Safari-Unterstützung unter Windows wurde eingestellt. Die letzte unterstützte Safari-Version unter Windows ist 5.1.7. Sie benötigen einen Mac oder eine OS X-VM, um Ihre Websites in neueren Safari-Versionen zu testen.
Safari unterstützt nicht nativ mehrere Versionen oder Benutzerprofile nebeneinander. Safari 4 steht kurz vor dem Tod , Sie müssen also nur 5 testen. *. Alle Safari-Versionen können von Old Apps heruntergeladen werden .
- Laden Sie Safari 5.0 herunter und installieren Sie es .
- Starten Sie Safari und legen Sie Ihre Einstellungen fest.
- Erstellen Sie für jede weitere Installation eine neue Sandboxie- Sandbox .
Es ist wichtig, zunächst die älteste Version zu installieren , damit das Benutzerprofil durch neuere Versionen angepasst werden kann.
- Weitere Informationen zur Installation in Sandboxie finden Sie im Abschnitt Sandboxie und Internet Explorer .
Die Entwicklertools müssen über aktiviert werden Preferences > Advanced > Show Developer menu in menu bar
. Deinstallieren Sie nach der Installation von Safari den Apple Software Updater über Control panel > Add/Remove software
.
9. Entwicklertools (und Verknüpfungen)
- Internet Explorer
- Feuerfuchs
- Oper
- Chrom
- Safari
- 4+ Integrierte Ctrl Alt C Safari Developer Tools . Diese Tools sind standardmäßig deaktiviert. Aktivieren Sie es über .
Preferences > Advanced > Show Developer menu in menu bar
10. Gemessene Rüstzeit und Speicherplatz
- Das Einrichten der Basisumgebung dauert 30 Minuten .
- Die Installation von Browsern erfordert nicht viel Zeit.
- Abhängig von der Anzahl der Browser kann die Konfiguration einige Zeit in Anspruch nehmen.
- Einrichten einer WinXP-VM mit den in diesem Handbuch aufgeführten Browsern + Opera 12 Beta:
- Größe der Downloads: 585 MB
- 12 Browser
- Verwendete Zeit: 1:09 Stunden (32 Minuten, um zum IE zu gelangen)
- Gerätegröße: 1,1 G / importierte Größe: 2,2 G.
- Detailliertes Protokoll: http://pastebin.com/R7WGPK99
- Einrichten einer riesigen WinXP-VM für detaillierte Browserkompatibilitätstests:
Pro Browser benötigte Zeit (Installation & Konfiguration)
- Oper: 2 Minuten
- Internet Explorer: 3 Minuten *
- Safari: 4 Minuten *
- Firefox: 5 Minuten
- Chrome: 6 Minuten
* schließt die Zeit zum Einrichten einer Sandboxie-Sandbox aus (<1 Minute).
11. Optimale Nutzung
Wenn Sie mit der Installation fertig sind, verwenden Sie CCleaner, um Junk zu bereinigen.
- Exportieren Sie die Appliance (diese Appliance kann an anderer Stelle als Backup gespeichert werden).
- Entfernen Sie die neu erstellte virtuelle Maschine
- Importieren Sie die Appliance (diese Schritte reduzieren die Dateigröße der VM).
- Erstellen Sie einen Schnappschuss (zur Verwendung als Prüfpunkt)
Wenn Sie die Webseiten getestet haben, schalten Sie von nun an die VM aus und wählen Sie "Snapshot wiederherstellen". So bleibt Ihre VM sauber und schnell.
Homepage unter http://10.0.2.2:8888/
Das Gastbetriebssystem kann über die IP-Adresse auf das Hostbetriebssystem zugreifen 10.0.2.2
. Auf einen Server, der am Port ausgeführt wird, 8888
kann beim Gast über zugegriffen werden http://10.0.2.2:8888/
, auch wenn der Host keine Internetverbindung hat.
Aus diesem Grund http://10.0.2.2:8888/
wird empfohlen , die Startseite festzulegen.
Mögliche Anwendungsfälle:
- Testen Sie eine einzelne Seite.
- Zeigt automatisch eine bestimmte Seite an, abhängig vom exponierten Benutzeragenten (z. B. durch Umleitung).
- Geigen: Erstellen Sie eine Geige in Chrome und testen Sie sie in Firefox.
- Teile Text und Links.
Alle vorherigen können einfach auf einem einfachen Server implementiert werden (ich habe zum Beispiel Node.js verwendet ).