Cette réponse fabuleuse suggère qu'il n'y a aucun moyen d'exécuter plusieurs versions de Google Chrome sur une seule machine.
De temps en temps, vous aurez un utilisateur de site Web bloqué sur une ancienne version de Chrome (aucune idée de comment, mais cela arrive - peut-être qu'ils ont installé la version autonome ?) Avec un problème, et vous devez être en mesure de le vérifier. Un peu difficile à faire sans leur version de navigateur.
Quelqu'un sait-il s'il existe réellement un moyen de le faire? C'est à dire
- Obtenez un programme d'installation pour une ancienne version de Google Chrome (Google semble rester très silencieux sur les versions, ce qui est idéal pour les utilisateurs, moins idéal pour les développeurs essayant de prendre en charge les anciennes versions)
- Exécutez deux versions de Google Chrome sur une machine
testing
google-chrome
cross-browser
Paul D. Waite
la source
la source
--user-data-dir=...
,--chrome-version=...
.Réponses:
Dans les commentaires, j'ai mentionné une méthode étape par étape pour installer facilement plusieurs versions de Chrome, côte à côte. Cette réponse cite ma réponse originale et comprend un script qui fait le travail pour vous.
(l'ancienne version de cette réponse faisait référence aux anciennes applications pour les anciennes versions de Chrome, mais elles n'offrent plus de liens de téléchargement directs via l'interface utilisateur. Les fichiers existent toujours, j'ai créé un script shell (bash) pour faciliter la création d'un référentiel local des versions de Chrome - voir https://gist.github.com/Rob--W/8577499 )
VB Script qui automatise l'installation, la configuration et le lancement
J'ai créé un script VB qui installe et configure Chrome (testé sous XP et Win 7). Lancez le script et une boîte de dialogue de fichier apparaît (ou: Glissez-déposez le programme d'installation de chrome sur le VBS). Sélectionnez la destination du programme d'installation de Chrome et le script décompresse automatiquement les fichiers et duplique le profil à partir d'un répertoire de base préconfiguré.
Par défaut:
C:\Chrome\
.C:\Chrome\User Data\
.sFolderChromeUserDataDefault
variable, ce qui estC:\Chrome\User Data\2\
par défaut.Après la première installation de Chrome, définissez vos préférences (page d'accueil, favoris, ..). Modifiez ensuite la variable (voir 3.) dans le code source. Après cela, installer et configurer Chrome est aussi simple que bonjour.
La seule dépendance est 7-zip , qui devrait se trouver à
C:\Program Files\7-zip\7z.exe
.la source
J'ai adopté la belle réponse de @ RobW pour le faire fonctionner sur Mac OS X 10.8. D'autres versions de Mac OS X peuvent également fonctionner.
Le petit travail supplémentaire n'est en fait nécessaire que pour séparer votre installation d'origine de Google Chrome et l'ancienne version.
Téléchargez une ancienne version de Google Chrome sur Slimjet.com
Copiez Google Chrome.app n'importe où au lieu de / Applications pour ne pas remplacer votre Chrome actuel
(Assurez-vous de remplacer VERSION pour toutes les étapes suivantes par la version réelle de Chrome que vous venez de télécharger)
Renommez-le en Google Chrome VERSION .app .
Déplacez Google Chrome VERSION .app vers / Applications (vous pouvez sûrement le déplacer où vous voulez, mais je ferai référence à l'emplacement standard)
Ouvrez le terminal et créez un script shell:
Modifiez le code suivant en fonction de la version que vous avez téléchargée et collez-le dans le script
(Cela stockera les données de Chrome sur
~/tmp/Google Chrome/VERSION/
. Pour plus d'explications, consultez la réponse d'origine .)Revenez à votre terminal et entrez la commande suivante pour rendre votre script exécutable
Maintenant, exécutez le script et soyez heureux!
Je l'ai testé avec Google Chrome 19.x sur un Mac sous OS X 10.8.5.
la source
/Applications/Google\ Chrome\ VERSION.app/Contents/Info.plist
et modifiez la valeur de<key>KSUpdateURL</key>
en<string>https://tools.google.com/abcdefg</string>
. Aucune autre méthode n'a fonctionné pour moi (y compris le réglagedefaults write com.google.Keystone.Agent checkInterval 0
).Votre kilométrage peut varier (le mien l'a certainement fait), mais voici ce qui a fonctionné pour moi (la version actuelle de Chrome à partir de cet article est 33.x, et j'étais intéressé par 24.x)
Visitez le site de recherche de proxy de dépôt Chromium: http://omahaproxy.appspot.com/
Dans la petite boîte appelée "Revision Lookup", saisissez le numéro de version. Cela le traduira en un numéro de révision Subversion. Gardez ce chiffre à l'esprit.
Visitez le référentiel de compilation: http://commondatastorage.googleapis.com/chromium-browser-snapshots/index.html
Sélectionnez le dossier correspondant au système d'exploitation qui vous intéresse (j'ai Win x64, mais j'ai dû utiliser Win, car il n'y avait pas de build x64 correspondant à la version que je recherchais).
Si vous sélectionnez Win, vous pourriez attendre - car certaines pages contiennent de nombreuses entrées. Une fois la page chargée, faites défiler jusqu'au dossier contenant le numéro de révision que vous avez identifié à une étape précédente. Si vous n'en trouvez pas, choisissez la suivante. C'est un peu d'essais et d'erreurs pour être honnête - j'ai dû sauvegarder environ 50 révisions jusqu'à ce que je trouve une version proche de celle que je recherchais
Accédez à ce dossier et téléchargez (sur la version Win) chrome-win32.zip. C'est tout ce dont vous avez besoin.
Décompressez ce fichier, puis exécutez chrome.exe
Cela a fonctionné pour moi et j'utilise la dernière version de Chrome aux côtés de la version 25, sans problème (quelques problèmes de profil sur l'ancienne version, mais ce n'est ni ici ni là). Je n'avais rien besoin de faire d'autre.
Encore une fois, YMMV, mais essayez d'abord cette solution car elle nécessite le moins de folie.
la source
En tant que testeurs professionnels, mes amis utilisent la section des navigateurs Spoon.net pour tester la compatibilité du site dans divers navigateurs. J'espère que cela devrait vous aider.
la source
Bien que cela semble être une vieille question avec de nombreuses réponses, j'en publie une autre, car elle fournit des informations sur d'autres approches (qui semblent plus pratiques que celles déjà mentionnées), et la question elle-même reste d'actualité.
Tout d'abord , il existe un article de blog exécutant plusieurs versions de Google Chrome sur Windows . Il décrit une méthode qui fonctionne, mais qui présente 2 inconvénients:
La deuxième méthode est préférée, que j'utilise actuellement. Il repose sur des versions portables de Chrome, qui deviennent disponibles pour chaque version stable sur le portableapps.com .
La seule exigence de cette méthode est que la version existante de Chrome ne doit pas s'exécuter lors de l'installation d'une version suivante. Bien entendu, chaque version doit être installée dans un répertoire séparé. De cette façon, après l'installation, vous pouvez exécuter des Chromes de différentes versions en parallèle. Bien sûr, cette méthode présente également un inconvénient:
la source
Pour ceux qui ne se soucient pas si c'est "Google Chrome", je suggère d'utiliser "Chromium" à la place.
Voir: Télécharger Chromium
la source
Une petite machine virtuelle peut-être?
Essayez VirtualBox, un programme gratuit pour installer des machines virtuelles (beaucoup de travail pour ce que vous voulez faire, mais cela fonctionnera)
la source
Je pense que j'ai peut-être compris cela sous Windows. Vous pouvez exécuter différentes versions de Chrome en même temps!
Procédez comme suit:
Copiez le répertoire du numéro de version dans le répertoire habituel c: \ users \ yourUser \ appdata \ local \ google \ chrome \ application (je suppose que vous aviez une sauvegarde de l'ancien répertoire de version de Chrome avant la mise à jour)
Copiez le fichier chrome.exe de l'ancienne version sous un nouveau nom tel que chrome_custom.exe
Exécutez chrome en tant que chrome_custom.exe --chrome-version = oldVersion --user-data-dir = newDir
C'est tout! J'utilise cette méthode pour exécuter des tests automatisés sur Chrome avec Selenium, jusqu'à ce que le sélénium rattrape et fonctionne bien avec le dernier Chrome.
la source
J'ai fait ce qui suit sur une VM Citrix XenDesktop, mais vous pouvez simplement le faire sur votre PC local:
Microsoft Virtual PC
Si vous exécutez Windows 7, vous pouvez télécharger Microsoft Virtual PC et créer autant de copies de Virtual PC que nécessaire pour les tests sans aucun problème de licence:
Cela ne nécessite aucune licence Windows supplémentaire; vous configurez simplement plusieurs machines avec différents navigateurs. Vous pouvez exécuter les navigateurs hors de la fenêtre en suivant le tutoriel disponible ici:
Installation des navigateurs
Vous devrez créer au moins 3 PC virtuels (astuce: gardez la mémoire à 256 Mo pour chaque PC virtuel pour éviter de gaspiller de la mémoire sur les bureaux virtuels).
Sur le premier VPC, j'ai installé ceci:
avec Chrome 1, Safari 3.1, Opera 8.
Sur le second, j'ai installé Internet Explorer 7, Chrome 3, Safari 3.2.1, Opera 9.
Sur le troisième, j'ai installé Internet Explorer 8, Chrome 8. Safari 4.0.5, Opera 10.
Sur Windows 7 (machine native), j'avais Internet Explorer 9, Chrome 11, Safari 5, Opera 11 et pour Firefox, j'installe également l'application suivante en mode natif:
Personnellement, je ne retournerais pas plus de 5 ans en arrière avec la compatibilité (autre que IE pour les réseaux gouvernementaux) à moins que vous n'ayez une exigence spécifique (j'ai divisé Chrome et Opera au fil des années car j'ai décidé qu'il n'y avait que de nombreuses versions). Cependant, si vous constatez que quelqu'un a un problème spécifique avec un site utilisant une version spécifique du navigateur, il devient très facile d'installer des machines virtuelles supplémentaires pour exécuter des versions de navigateur supplémentaires.
Obtention d'anciens navigateurs
Vous pouvez télécharger les anciennes versions de Chrome à partir d'ici:
et Opera ici:
Virtualisation de la plate-forme de test (facultatif)
J'utilise Xen Desktop pour virtualiser la plate-forme de test afin de pouvoir l'utiliser n'importe où et j'y ai également inclus mes outils de développement préférés:
L'édition express est disponible gratuitement.
Une bonne alternative commerciale
Un autre excellent produit que j'ai récemment rencontré est Stylizer, un éditeur CSS qui installe plusieurs versions de navigateurs à des fins de test, mais il s'agit d'un produit commercial payé pour le produit, mais il est très bon et vaut les petits frais nécessaires pour l'exécuter.
la source
Je suis récemment tombé sur la solution suivante à ce problème:
Source: plusieurs versions de Chrome
la source
Oldapps.com a d'anciennes versions de Chrome disponibles au téléchargement, et ce sont les versions autonomes, donc combinées avec la réponse de @SamMeiers , elles fonctionnent un régal.
Le forum d'assistance de Google Chrome a de bonnes discussions sur l'obtention d'anciennes versions de Chrome .
la source