Diese fabelhafte Antwort legt nahe, dass es nicht möglich ist, mehrere Versionen von Google Chrome auf einem Computer auszuführen.
Hin und wieder wird ein Website-Benutzer mit einem Problem an einer alten Version von Chrome hängen bleiben (keine Ahnung, wie, aber es passiert - vielleicht haben sie die eigenständige Version installiert ?), Und Sie müssen in der Lage sein, dies zu überprüfen. Etwas schwierig, das ohne ihre Browser-Version zu tun.
Weiß jemand, ob es tatsächlich einen Weg gibt, dies zu tun? Dh
- Besorgen Sie sich ein Installationsprogramm für eine ältere Version von Google Chrome (Google scheint sehr leise über Versionen zu sein, was für Benutzer großartig ist, weniger für Entwickler, die versuchen, alte Versionen zu unterstützen).
- Führen Sie zwei Versionen von Google Chrome auf einem Computer aus
testing
google-chrome
cross-browser
Paul D. Waite
quelle
quelle
--user-data-dir=...
,--chrome-version=...
.Antworten:
In den Kommentaren, ich erwähnte einen Schritt- für -Schritt - Methode , um auf einfache Weise mehr Chrome - Versionen zu installieren, Side-by-Side. Diese Antwort zitiert meine ursprüngliche Antwort und enthält ein Skript, das die Arbeit für Sie erledigt.
(Die alte Version dieser Antwort bezog sich auf alte Apps für alte Chrome-Versionen, bietet jedoch keine direkten Download-Links mehr über die Benutzeroberfläche. Die Dateien sind noch vorhanden. Ich habe ein Shell-Skript (Bash) erstellt, um die Erstellung zu vereinfachen eines lokalen Repositorys von Chrome-Versionen - siehe https://gist.github.com/Rob--W/8577499 )
VB-Skript zur Automatisierung von Installation, Konfiguration und Start
Ich habe ein VB-Skript erstellt, das Chrome installiert und konfiguriert (getestet in XP und Win 7). Starten Sie das Skript und ein Dateidialog wird angezeigt (oder: Ziehen Sie das Chrome-Installationsprogramm per Drag & Drop auf den VBS). Wählen Sie das Ziel des Chrome-Installationsprogramms aus. Das Skript entpackt die Dateien automatisch und dupliziert das Profil aus einem vorkonfigurierten Basisverzeichnis.
Standardmäßig:
C:\Chrome\
.C:\Chrome\User Data\
.sFolderChromeUserDataDefault
Variablen angegeben. Dies istC:\Chrome\User Data\2\
standardmäßig der Fall .Legen Sie nach der ersten Chrome-Installation Ihre Einstellungen fest (Startseite, Lesezeichen, ..). Ändern Sie dann die Variable (siehe 3.) im Quellcode. Danach ist die Installation und Konfiguration von Chrome kinderleicht.
Die einzige Abhängigkeit ist 7-zip , voraussichtlich bei
C:\Program Files\7-zip\7z.exe
.quelle
Ich habe die nette Antwort von @ RobW übernommen , damit sie unter Mac OS X 10.8 funktioniert . Andere Versionen von Mac OS X funktionieren möglicherweise auch.
Die kleine zusätzliche Arbeit ist eigentlich nur erforderlich, um Ihre ursprüngliche Google Chrome-Installation und die alte Version getrennt zu halten.
Laden Sie eine alte Version von Google Chrome von Slimjet.com herunter
Kopieren Sie Google Chrome.app an eine beliebige Stelle anstelle von / Applications, um Ihr aktuelles Chrome nicht zu überschreiben
(Stellen Sie sicher, dass Sie VERSION für alle folgenden Schritte durch die aktuelle Version von Chrome ersetzen, die Sie gerade heruntergeladen haben.)
Benennen Sie es in Google Chrome VERSION .app um .
Verschieben Sie Google Chrome VERSION .app nach / Applications (Sie können es sicher verschieben, wo immer Sie möchten, aber ich werde auf den Standardspeicherort verweisen).
Öffnen Sie das Terminal und erstellen Sie ein Shell-Skript:
Ändern Sie den folgenden Code entsprechend der heruntergeladenen Version und fügen Sie ihn in das Skript ein
(Dadurch werden die Daten von Chrome unter gespeichert
~/tmp/Google Chrome/VERSION/
. Weitere Erläuterungen finden Sie in der Originalantwort .)Gehen Sie zurück zu Ihrem Terminal und geben Sie den folgenden Befehl ein, um Ihr Skript ausführbar zu machen
Führen Sie nun das Skript aus und seien Sie glücklich!
Ich habe es mit Google Chrome 19.x auf einem Mac mit OS X 10.8.5 getestet.
quelle
/Applications/Google\ Chrome\ VERSION.app/Contents/Info.plist
und ändern Sie den Wert von<key>KSUpdateURL</key>
in<string>https://tools.google.com/abcdefg</string>
. Bei mir hat keine andere Methode funktioniert (einschließlich Einstellungdefaults write com.google.Keystone.Agent checkInterval 0
).Ihr Kilometerstand kann variieren (meiner hat es sicher getan), aber hier ist, was für mich funktioniert hat (die aktuelle Version von Chrome ab diesem Beitrag ist 33.x und ich war an 24.x interessiert)
Besuchen Sie die Chromium Repo-Proxy-Suchseite: http://omahaproxy.appspot.com/
Geben Sie in das Kästchen "Revisionssuche" die Versionsnummer ein. Dies übersetzt es in eine Subversion-Revisionsnummer. Behalte diese Nummer im Hinterkopf.
Besuchen Sie das Build-Repository: http://commondatastorage.googleapis.com/chromium-browser-snapshots/index.html
Wählen Sie den Ordner aus, der dem Betriebssystem entspricht, an dem Sie interessiert sind (ich habe Win x64, musste aber Win verwenden, da es keinen x64-Build gab, der der gesuchten Version entsprach).
Wenn Sie Win auswählen, können Sie warten, da einige Seiten viele Einträge enthalten. Scrollen Sie nach dem Laden der Seite zu dem Ordner mit der Versionsnummer, die Sie in einem früheren Schritt identifiziert haben. Wenn Sie keinen finden, wählen Sie den nächsten aus. Um ehrlich zu sein, ist dies ein bisschen Versuch und Irrtum - ich musste ungefähr 50 Revisionen sichern, bis ich eine Version fand, die der gesuchten nahe kam
Bohren Sie in diesen Ordner und laden Sie (in der Win-Version) chrome-win32.zip herunter. Das ist alles was du brauchst.
Entpacken Sie diese Datei und führen Sie dann chrome.exe aus
Dies hat bei mir funktioniert und ich verwende das neueste Chrome neben Version 25 ohne Probleme (einige Profilprobleme bei der älteren Version, aber das ist weder hier noch da). Musste nichts anderes tun.
Wieder YMMV, aber versuchen Sie diese Lösung zuerst, da sie die geringste Menge an Dummheiten erfordert.
quelle
Als professionelle Tester verwenden meine Freunde den Browserbereich von Spoon.net , um die Kompatibilität der Website in verschiedenen Browsern zu testen. Hoffe das sollte dir helfen.
quelle
Obwohl dies eine alte Frage mit vielen Antworten zu sein scheint, poste ich eine andere, da sie Informationen über andere Ansätze enthält (die bequemer aussehen als bereits erwähnt) und die Frage selbst aktuell bleibt.
Erstens gibt es einen Blogpost, in dem mehrere Versionen von Google Chrome unter Windows ausgeführt werden . Es beschreibt eine Methode, die funktioniert, aber zwei Nachteile hat:
Die zweite Methode ist eine bevorzugte, die ich derzeit verwende. Es basiert auf tragbaren Versionen von Chrome, die für jede stabile Version auf portableapps.com verfügbar sind .
Die einzige Voraussetzung für diese Methode ist, dass die vorhandene Chrome-Version während der Installation einer nächsten Version nicht ausgeführt wird. Natürlich muss jede Version in einem separaten Verzeichnis installiert werden. Auf diese Weise können Sie nach der Installation Chromes verschiedener Versionen parallel ausführen. Natürlich hat auch diese Methode einen Nachteil:
quelle
Für diejenigen, denen es egal ist, ob es sich um "Google Chrome" handelt, empfehle ich stattdessen "Chromium".
Siehe: Chromium herunterladen
quelle
Eine kleine virtuelle Maschine vielleicht?
Probieren Sie VirtualBox aus, ein Freeware-Programm zum Installieren virtueller Maschinen (viel Arbeit für das, was Sie tun möchten, aber es wird funktionieren).
quelle
Ich glaube, ich hätte das unter Windows herausgefunden. Sie können verschiedene Versionen von Chrome gleichzeitig ausführen!
Mach Folgendes:
Kopieren Sie das Versionsnummernverzeichnis in das übliche Verzeichnis c: \ users \ yourUser \ appdata \ local \ google \ chrome \ application (ich gehe davon aus, dass Sie vor dem Update eine Sicherungskopie des älteren Chrome-Versionsverzeichnisses erstellt haben).
Kopieren Sie die Datei chrome.exe aus der älteren Version als neuen Namen wie chrome_custom.exe
Führen Sie chrome als chrome_custom.exe aus --chrome-version = älterVersion --user-data-dir = newDir
Das ist es! Ich verwende diese Methode, um einen automatisierten Test auf Chrome mit Selen durchzuführen, bis Selen aufholt und mit dem neuesten Chrome gut funktioniert.
quelle
Ich habe auf einer Citrix XenDesktop-VM Folgendes ausgeführt, Sie können dies jedoch auch auf Ihrem lokalen PC tun:
Microsoft Virtual PC
Wenn Sie Windows 7 ausführen, können Sie den virtuellen Microsoft-PC herunterladen und so viele Kopien des virtuellen PCs erstellen, wie Sie zum Testen benötigen, ohne Lizenzprobleme:
Dies erfordert keine zusätzlichen Windows-Lizenzen. Sie richten einfach mehrere Computer mit unterschiedlichen Browsern ein. Sie können die Browser aus dem Fenster heraus ausführen, indem Sie dem hier verfügbaren Tutorial folgen:
Browser installieren
Sie müssen mindestens 3 virtuelle PCs erstellen (Tipp: Halten Sie den Speicher für jeden virtuellen PC auf 256 MB, um Speicherverschwendung auf den virtuellen Desktops zu vermeiden).
Auf der ersten VPC habe ich Folgendes installiert:
zusammen mit Chrome 1, Safari 3.1, Opera 8.
Auf der zweiten habe ich Internet Explorer 7, Chrome 3, Safari 3.2.1, Opera 9 installiert.
Auf dem dritten habe ich Internet Explorer 8, Chrome 8 installiert. Safari 4.0.5, Opera 10.
Unter Windows 7 (nativer Computer) hatte ich Internet Explorer 9, Chrome 11, Safari 5, Opera 11 und für Firefox installiere ich die folgende App auch nativ:
Persönlich würde ich nicht weiter als 5 Jahre mit Kompatibilität zurückgehen (außer IE für Regierungsnetzwerke), es sei denn, Sie haben eine bestimmte Anforderung (ich habe Chrome & Opera über Jahre aufgeteilt, da ich festgestellt habe, dass es nur zu viele Veröffentlichungen gibt). Wenn Sie jedoch feststellen, dass jemand ein bestimmtes Problem mit einer Site hat, die eine bestimmte Version des Browsers verwendet, ist es sehr einfach, zusätzliche virtuelle Maschinen zu installieren, um zusätzliche Browserversionen auszuführen.
Ältere Browser erhalten
Sie können ältere Versionen von Chrome hier herunterladen:
und Oper hier:
Virtualisierung der Testplattform (optional)
Ich verwende Xen Desktop, um die Testplattform zu virtualisieren, sodass ich sie überall verwenden kann, und habe dort auch meine bevorzugten Entwicklungstools hinzugefügt:
Die Express Edition ist kostenlos erhältlich.
Eine gute kommerzielle Alternative
Ein weiteres großartiges Produkt, auf das ich kürzlich gestoßen bin, ist Stylizer , ein CSS-Editor, der mehrere Versionen von Browsern zu Testzwecken installiert. Dies ist jedoch ein kommerziell bezahltes Produkt, das jedoch sehr gut ist und die geringe Gebühr wert ist, die für die Ausführung erforderlich ist.
quelle
Ich bin kürzlich auf die folgende Lösung für dieses Problem gestoßen:
Quelle: Mehrere Versionen von Chrome
quelle
Oldapps.com bietet alte Versionen von Chrome zum Download an. Es handelt sich um eigenständige Versionen. In Kombination mit der Antwort von @SamMeiers sind diese Versionen also ein Genuss .
Das Google Chrome-Supportforum bietet einige gute Informationen zum Abrufen alter Chrome-Versionen .
quelle