Puis-je exécuter plusieurs versions de Google Chrome sur la même machine? (Mac ou Windows)
Cette fabuleuse réponse suggère il n'y a pas moyen d'exécuter plusieurs versions de Google Chrome sur un ordinateur.
Chaque maintenant et puis, vous aurez un site web de l'utilisateur coincé sur une ancienne version de google Chrome (aucune idée de comment faire, mais il faut peut-être ils ont installé la version autonome?) avec une question, et vous devez être en mesure de le vérifier. Peu difficile à faire, sans leur version du navigateur autour de.
Personne ne sait si il y a effectivement une façon de le faire? I. e.
- Obtenir un installateur 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 grand pour les développeurs d'essayer de supporter les anciennes versions)
- Exécuter deux versions de Google Chrome sur une machine
- C'est plus une question pour le super Utilisateur, car il n'est pas vraiment de la programmation.
- Sorte que les sites web ne sont pas dans la programmation? Je veux exécuter plusieurs Chromes pour les tests de sites que j'ai écrit. C'est une définition très étroite de la programmation qui n'englobent que.
- Votre question concernant l'installation et/ou la configuration du logiciel, le développement de logiciels.
- logiciel, je suis l'installation et la configuration de test logiciel que j'ai développé. Vous ne voulez faire cela, tandis que le développement de logiciels.
- L'exécution de plusieurs navigateurs google Chrome est mode natif prise en charge. Une étape par étape guide est couvert dans Cross-test du navigateur: Tous les principaux navigateurs sur UNE machine; 7. Chrome. Un bref résumé: Télécharger 7-zip, les anciennes versions de Vieux Apps. Ensuite, utilisez 7-zip pour extraire le programme d'installation, deux fois. (...) Créer un raccourci vers le lanceur d'applications google Chrome avec les indicateurs suivants:
--user-data-dir=...
,--chrome-version=...
. - une belle. Qui vaut la peine d'une réponse, je dirais.
- On dirait que cette question doit encore une autre réponse... :/ Zut Chrome! /me secoue poing
- ouais, je vais faire le tour de l'idée que les anciennes versions de Chrome doit être ignoré, au moins sur le bureau où il inlassablement les tentatives d'auto-mise à jour de lui-même. Il tourne les utilisateurs avec les anciennes versions dans un cas limite.
- ouais, je suis d'accord, ils sont des cas limites. Cependant, si je n'étais pas personnellement dans ce cas limite (ma machine à l'origine de cette gov pare-feu ne peut pas mettre à jour google Chrome), alors je serais probablement plus d'accord avec cela, ils doivent être ignorés. Malheureusement, en sachant que mon expérience a été tel, j'ai d'imaginer que les utilisateurs normaux auraient encore plus de problèmes avec l'auto-mise à jour de chrome dans les mêmes conditions.
- les utilisateurs auraient encore plus de problèmes avec l'auto-mise à jour de google chrome” — eh bien peut-être. Cela dépend de ce que tu veux dire par “normal”. Peut-être que pour la plupart les utilisateurs de Chrome, Chrome automatique des mises à jour de l'amende juste.
- dans mon cas précis, je ne l'ignore sans doute ne s'applique pas à tout le monde, mon client (et donc les gens qui font les tests d'acceptation) sont derrière gouvernement pare-feu et sont généralement impossible d'installer / mettre à jour des programmes w/o d'intervention. Donc, "normal" dans ce cas signifie que les utilisateurs non-privilégiés derrière un pare-feu. Semble comme il pourrait être un trou béant dans les tests utilisateurs pour Google d'aller dans cette voie.
- Aussi, en particulier dans le contexte de Google vaste base d'utilisateurs, l'inverse de la sélection de la plupart des utilisateurs (qui est, de toutes les personnes qui ne sont pas "la plupart des utilisateurs") est encore de l'ordre de dizaines de milliers de personnes. Quand quelqu'un dit "cela ne concerne que 1% de nos utilisateurs", mais c'est 1% d'1m d'utilisateurs, eh bien, c'est encore 10K personnes-encore un très large public à ignorer.
- bien sûr, si votre public est connu pour être sur une ancienne version de Chrome, juste assez. Mais même alors, ce qui est plus facile pour eux: vous de travail autour d'une problématique donnée, dans une ancienne version de Chrome, ou leur département le déploiement d'une mise à jour de Chrome? Il pourrait être le dernier. Ils ne sont pas exactement sur le chemin d'accès pris en charge pour Chrome s'ils ne sont pas d'accord avec la mise à jour automatique. C'est peut-être pas le navigateur pour eux.
- Pour ceux qui souhaitent exécuter des différentes version de google chrome à l'aide de sélénium e4example.blogspot.com/2017/07/...
- Toute solution en ce qui concerne linux 64 bits
Vous devez vous connecter pour publier un commentaire.
Dans les commentaires, je mentionné, étape par étape, la méthode pour installer facilement plusieurs versions de Chrome, side-by-side. Cette réponse citations ma réponse originale à cette question, et inclut un script qui fait le travail pour vous.
(l'ancienne version de cette réponse visée à Applications Anciennes pour les anciennes versions de Chrome, mais ils n'offrent pas de liens de téléchargement direct plus par le biais de 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 de Chrome versions - voir https://gist.github.com/Rob--W/8577499)
VB Script qui automatise l'installation, configuration & lancement
J'ai créé un script VB qui installe et configure Chrome (testé sous XP et Win 7). Lancer le script et un fichier boîte de dialogue s'affiche (ou: Drag & drop le programme d'installation chrome sur le VBS). Sélectionnez la destination du programme d'installation Chrome, et le script automatiquement décompresse les fichiers et les doublons le profil à partir d'un pré-configuré dans le répertoire de base.
Par défaut:
C:\Chrome\
.C:\Chrome\User Data\
.sFolderChromeUserDataDefault
variable, qui estC:\Chrome\User Data\2\
par défaut.Après la première Chrome installation, définissez vos préférences (page d'Accueil, des signets, ..). Puis modifier la variable (voir 3.) dans le code source. Après cela, l'installation et la configuration de Chrome est simple comme bonjour.
La seule dépendance est 7-zip, qui devrait être situé à
C:\Program Files\7-zip\7z.exe
.J'ai adopté @RobW est belle réponse pour le faire fonctionner sur Mac OS X 10.8. D'autres versions de Mac OS X peut sans doute de trop.
Le petit travail supplémentaire est nécessaire de conserver l'original de votre Google Chrome installation et l'ancienne version séparés.
Télécharger une ancienne version de Google Chrome à partir de Slimjet.com
Copie Google Chrome.app de n'importe où au lieu de /Applications pour ne pas remplacer votre actuel Chrome
(Assurez-vous de remplacer la VERSION pour toutes les étapes suivantes avec la version actuelle de Chrome que vous venez de télécharger)
Renommer Google Chrome VERSION.app.
Déplacer Google Chrome VERSION.app à /Applications, Vous pouvez certainement le déplacer où vous le voulez, mais je vais me référer à l'emplacement standard)
Ouvrez le Terminal et créer un script shell:
Modifier le code suivant selon la version que vous avez téléchargée et le coller dans le script
(Ce sera store de google Chrome données à
~/tmp/Google Chrome/VERSION/
. Pour plus d'explications, voir l'original de la réplique.)Revenir à votre Terminal et entrez la commande suivante pour rendre votre script exécutable
Maintenant exécuter le script et d'être heureux!
Je l'ai testé avec Google Chrome 19.x sur un Mac exécutant OS X 10.8.5.
/Applications/Google\ Chrome\ VERSION.app/Contents/Info.plist
et modifier la valeur de<key>KSUpdateURL</key>
à<string>https://tools.google.com/abcdefg</string>
. Aucune autre méthode a fonctionné pour moi (y compris la misedefaults write com.google.Keystone.Agent checkInterval 0
).Votre kilométrage peut varier (le mien sûr fait), mais voici ce qui a fonctionné pour moi (version actuelle de Chrome comme de ce post est de 33.x, et j'ai été intéressé par 24.x)
Visiter le Chrome des pensions de proxy de recherche du site: http://omahaproxy.appspot.com/
Dans la petite boîte appelée "Révision de Recherche", saisissez le numéro de version. Cela permettra de passer à un numéro de révision Subversion. Gardez cela en tête.
Visitez construire référentiel: http://commondatastorage.googleapis.com/chromium-browser-snapshots/index.html
Sélectionnez le dossier correspondant à l'OS qui vous intéresse (j'ai Win x64, mais il a dû utiliser Gagner,parce qu'il n'y a pas de version x64 correspondant à la version que je cherchais).
Si vous sélectionnez Gagner, vous pourriez être dans une position d'attente, que certaines pages ont beaucoup d'entrées. Une fois le chargement de la page, faites défiler jusqu'au dossier contenant le numéro de révision que vous avez identifié à l'étape précédente. Si vous ne trouvez pas un, choisissez la prochaine. C'est un peu d'essais et d'erreurs pour être honnête, je devais revenir jusqu'à environ 50 révisions jusqu'à ce que j'ai trouvé une version proche de celui que je cherchais
Percer dans ce dossier et de le télécharger (sur la Victoire de la version) chrome-win32.zip. C'est tout ce dont vous avez besoin.
Décompressez le fichier, puis exécutez chrome.exe
Cela a fonctionné pour moi et je suis en cours d'exécution la plus récente de Chrome parallèlement à la version 25, sans problèmes (quelques questions sur l'ancienne version, mais c'est ni ici ni là-bas). N'a pas besoin de faire autre chose.
De nouveau, YMMV, mais d'essayer cette solution en premier, car il nécessite le moins de tomfoolery.
Comme testeurs professionnels, mes amis utiliser Spoon.net navigateurs section de tester la compatibilité de site dans différents navigateurs. Espérons que cela devrait vous aider.
Si cela semble être une vieille question avec plusieurs réponses que je poste un autre, parce qu'il fournit des renseignements au sujet d'autres approches (en regardant de plus pratique que déjà mentionné), et la question reste elle-même réelle.
Première, il y a un article sur le blog L'exécution de plusieurs versions de Google Chrome sur Windows. Il décrit une méthode qui fonctionne, mais a 2 inconvénients:
2 versions installées par cette méthode partager le même répertoire avec
profils, cela peut créer un problème si c'est arrivé de tester les 2 versions
incompatible avec des formats de profil;
Deuxième méthode est préférée, que je suis en train d'utiliser. Il s'appuie sur des versions portables de google Chrome, qui sont disponibles pour chaque version stable à la portableapps.com.
La seule exigence de cette méthode est qu'existant version de Chrome ne doit pas fonctionner lors de l'installation d'une nouvelle version. Bien sûr, chaque version doit être installé dans un répertoire séparé. De cette façon, après l'installation, vous pouvez exécuter les Chromes de différentes versions en parallèle. Bien sûr, il existe un inconvénient à cette méthode ainsi:
Une petite machine virtuelle peut-être?
Essayer VirtualBox un programme freeware pour installer des machines virtuelles (beaucoup de travail pour ce que vous voulez faire, mais ça va marcher)
Pour ceux qui ne se soucient pas si c'est "Google Chrome", je suggère l'utilisation de "Chrome" à la place.
Voir: Télécharger Chrome
J'ai effectué les opérations suivantes sur un Citrix XenDesktop VM, cependant, vous pourriez faire ceci sur votre PC local:
Microsoft Virtual PC
Si vous utilisez Windows 7, vous pouvez télécharger Microsoft virtual PC et de créer autant de copies de Virtual PC que vous avez besoin pour effectuer des tests sans une licence:
Il ne faut pas de Fenêtres supplémentaires de licences; il vous suffit de configurer plusieurs machines avec différents navigateurs. Vous pouvez exécuter les navigateurs de la fenêtre en suivant le tutoriel disponible ici:
L'Installation De Navigateurs
Vous devez créer au moins 3 virtual PC (astuce: garder la mémoire vers le bas à 256 mo pour chaque virtual PC pour éviter de gaspiller de la mémoire sur les postes de travail virtuels).
Sur la première VPC j'ai installé ceci:
avec Chrome 1, Safari 3.1, Opera 8.
Sur la seconde, j'ai installé Internet Explorer 7, Chrome 3, Safari 3.2.1, Opera 9.
Sur la troisième, j'ai installé Internet Explorer 8, google Chrome 8. Safari 4.0.5, Opera 10.
Sur Windows 7 (natif de la machine) j'ai eu Internet Explorer 9, Chrome 11, Safari 5, Opera 11 et Firefox j'ai installer l'application suivante nativement trop:
Personnellement je n'irais pas plus de 5 ans avec la compatibilité (autre que IE gouvernement de réseaux), sauf si vous avez une exigence particulière (j'ai divisé Chrome & de l'Opéra à travers les années que j'ai décidé il y avait juste à de nombreux rejets). Toutefois, si vous trouvez que quelqu'un a un problème avec un site à l'aide d'une version spécifique du navigateur, il devient très facile d'installer des machines virtuelles pour exécuter d'autres versions du navigateur.
L'Obtention D'Anciens Navigateurs
Vous pouvez télécharger les anciennes versions de Chrome ici:
et de l'Opéra ici:
De La Virtualisation De La Plateforme De Test (En Option)
- Je utiliser Xen Desktop virtualisation de la plateforme de test de sorte que je peux l'utiliser n'importe où et avoir inclus mon préféré des outils de développement qui y bien:
L'express edition est disponible gratuitement.
Une Bonne Alternative Commerciale
Un autre excellent produit j'ai récemment trouvé est Stylizer qui est un éditeur CSS qui permet d'installer plusieurs versions de navigateurs pour des fins de test, mais c'est un commercial payé pour le produit, mais il est très bon et vaut le petit supplément dont ils ont besoin pour exécuter.
Je pense avoir compris cela sur Windows. Vous pouvez exécuter différentes versions de Chrome en même temps!
Procédez de la manière suivante:
Copie sur le numéro de version dans le répertoire d'habitude c:\users\yourUser\appdata\local\google\chrome\application répertoire (je suis en supposant que vous avais fait une sauvegarde de l'ancienne version de chrome répertoire avant la mise à jour s'est produite)
Copie sur le chrome.exe à partir de l'ancienne version sous un nouveau nom comme chrome_custom.exe
Exécutez google chrome, comme chrome_custom.exe --chrome version=olderVersion --user-data-dir=newDir
Que c'est! J'utilise cette méthode pour exécuter le test automatisé sur google Chrome avec le Sélénium, jusqu'à ce que le sélénium rattrape et fonctionne bien avec la dernière Chrome.
J'ai récemment tombé sur la solution suivante de ce problème:
Source: Plusieurs versions de Chrome
Oldapps.com a de vieilles versions de Chrome disponible pour le téléchargement, et ce sont les versions autonomes, ainsi combinée avec @SamMeiers réponse, ces travaux un régal.
Le forum d'aide de Google Chrome a quelques bonnes discussion d'obtenir les anciennes versions de google Chrome.
Bien que la plupart des testeurs pense de la croix-plate-forme de disponibilité (dans ce cas, les navigateurs) vous ne devriez pas penser à l'ancienne version de la disponibilité, car il a de nombreux problèmes associés, *vient de leur donner des instructions pour télécharger et installer la dernière version, voici quelques points à considérer:
Je peux souligner certains autres choses, mais je pense que c'est assez pour l'instant