Pau*_*ite 102 testing google-chrome cross-browser
这个神话般的答案表明,无法在一台机器上运行多个版本的谷歌浏览器.
每隔一段时间你就会得到一个网站用户卡在旧版本的Chrome上(不知道如何,但它发生了 - 也许他们安装了独立版本?)有问题,你需要能够验证它.没有他们的浏览器版本就有点难以做到这一点.
有谁知道有没有办法做到这一点?即
Rob*_*b W 98
在评论中,我提到了一种逐步轻松安装多个Chrome版本的方法.这个答案引用了我的原始答案,并包含一个为您完成工作的脚本.
引用自: 跨浏览器测试的第7部分:一台机器上的所有主要浏览器:
Chrome:可以从File Hippo下载独立安装程序.也可以并排运行多个Chrome版本.
虽然可以使用Sandboxie,但建议使用下一个本机方法,以便并行运行多个版本.
- 从File Hippo下载所需的版本.
- 创建一个主目录,例如
C:\Chrome\
.- 提取安装程序(= 不安装),例如使用7-Zip.提取后,将
chrome.7z
创建存档.同时提取此文件,然后下载创建的Chrome-bin
目录.现在,你看到chrome.exe
和一个目录一样18.0.1025.45
.移动chrome.exe
到18.0.1025.45
,然后将此目录移动到C:\Chrome
.Chrome-bin
可以安全地删除其余文件.为每个版本创建快捷方式:
Run Code Online (Sandbox Code Playgroud)"C:\Chrome\18.0.1024.45\chrome.exe" --user-data-dir="..\User Data\18" --chrome-version=18.0.1025.45
此快捷方式的说明:
"C:\Chrome\18.0.1024.45\chrome.exe"
•这是 发射器--user-data-dir="..\User Data\18"
•用户配置文件,相对于位置chrome.exe
.您也可以使用--user-data-dir="C:\Chrome\User Data\18"
相同的效果. 设置最低 Chrome版本的首选项,并复制每个 Chrome版本的用户个人资料.较旧的Chrome版本拒绝使用新版本的用户个人资料.--chrome-version=18.0.1025.45
• 二进制文件的位置:
- 位置(例如
18.0.1025.45
)必须是目录的名称:- 必须以数字开头和结尾.两者之间可能出现一个点.
- 这些数字不一定必须与实际版本号匹配(尽管使用真实版本号很方便......).
关于配置:可以设置所有首选项
chrome://settings/
.我通常会更改主页和"引擎盖下"设置.
(这个答案的旧版本提到Old Apps的旧版Chrome,但它们不再通过UI提供直接下载链接.文件仍然存在,我创建了一个shell脚本(bash)来简化创建Chrome版本的本地存储库 - 请参阅https://gist.github.com/Rob--W/8577499)
我创建了一个安装和配置Chrome 的VB脚本(在XP和Win 7中测试过).启动脚本,将出现一个文件对话框(或:将Chrome安装程序拖放到VBS上).选择Chrome安装程序的目标位置,脚本会自动解压缩文件并从预配置的基本目录中复制配置文件.
默认情况下:
C:\Chrome\
.C:\Chrome\User Data\
.sFolderChromeUserDataDefault
变量中指定的目录中复制C:\Chrome\User Data\2\
,默认情况下.唯一的依赖是7-zip,预计位于C:\Program Files\7-zip\7z.exe
.
F L*_*has 30
我采用了@ RobW的漂亮答案,让它在Mac OS X 10.8上运行.其他版本的Mac OS X也可能有用.
实际上只需要额外的工作就可以保持原始Google Chrome安装和旧版本的分离.
从UpToDown.com或OldApps.com下载旧版Google Chrome
将Google Chrome.app复制到任何地方而不是/ Applications,以覆盖您当前的Chrome
(请务必使用您刚刚下载的Chrome的实际版本替换所有后续步骤的VERSION)
将其重命名为Google Chrome VERSION .app.
将Google Chrome VERSION .app移至/应用程序(您可以随时将其移动到任何地方,但我会参考标准位置)
打开终端并创建一个shell脚本:
touch /your/favourite/location/google-chrome-version-start.sh
open /your/favourite/location/google-chrome-version-start.sh
Run Code Online (Sandbox Code Playgroud)根据下载的版本修改以下代码并将其粘贴到脚本中
#!/usr/bin/env bash
/Applications/Google\ Chrome\ VERSION.app/Contents/MacOS/Google\ Chrome --user-data-dir="tmp/Google Chrome/VERSION/"
Run Code Online (Sandbox Code Playgroud)
(这将存储Chrome的数据~/tmp/Google Chrome/VERSION/
.有关更多说明,请参阅原始答案.)
返回终端并输入以下命令以使脚本可执行
chmod +x /your/favourite/location/google-chrome-version-start.sh
Run Code Online (Sandbox Code Playgroud)现在执行脚本并开心!
/your/favourite/location/google-chrome-version-start.sh
Run Code Online (Sandbox Code Playgroud)我在运行OS X 10.8.5的Mac上使用Google Chrome 19.x进行了测试.
Tom*_*ger 18
你的里程可能会有所不同(我确实这样做了),但这对我有用(当前版本的Chrome版本为33.x,我对24.x感兴趣)
访问Chromium repo代理查找站点:http://omahaproxy.appspot.com/
在名为"Revision Lookup"的小方框中输入版本号.这会将其转换为Subversion版本号.记住这个数字.
访问构建存储库:http://commondatastorage.googleapis.com/chromium-browser-snapshots/index.html
选择与您感兴趣的操作系统对应的文件夹(我有Win x64,但必须使用Win,因为没有与我正在寻找的版本相对应的x64版本).
如果你选择Win,你可能会等待 - 因为有些页面有很多条目.页面加载后,滚动到包含您在前面步骤中标识的修订号的文件夹.如果找不到,请选择下一个.说实话,这是一个试验和错误 - 我必须备份大约50个修订版,直到我发现一个版本接近我正在寻找的版本
钻入该文件夹并下载(在Win版本上)chrome-win32.zip.这就是你所需要的.
解压缩该文件,然后运行chrome.exe
这对我来说很有用,而且我在运行最新的Chrome和25版本时没有问题(旧版本上有一些配置文件问题,但这既不在这里也不在那里).不需要做任何其他事情.
再次,YMMV,但首先尝试这个解决方案,因为它需要最少量的tomfoolery.
对于那些不在乎是否是“Google Chrome”的人,我建议改用“Chromium”。
请参阅:下载 Chromium
- 在http://googlechromereleases.blogspot.com/search/label/Stable%20updates 中查看最后一次“44”。被提及。
- 在位置查找中循环该版本历史记录(“44.0.2403.157”)
- 在这种情况下,它返回“330231”的基本位置。这是 44 版本分支的提交,早在 2015 年 5 月。*
- 打开连续构建存档
- 单击您的平台(Linux/Mac/Win)
- 将“330231”粘贴到顶部的过滤器字段中,然后等待 XHR 输入的所有结果。
- 最终我得到了完美的打击:https : //commondatastorage.googleapis.com/chromium-browser-snapshots/index.html?prefix= Mac/ 330231/
- 有时您可能需要递减提交编号,直到找到一个。
- 下载并运行!
尽管这似乎是一个有很多答案的老问题,但我要发布另一个答案,因为它提供了有关另一种方法的信息(看起来比已经提到的更方便),而且问题本身仍然是实际的。
首先,有一篇博客文章在Windows上运行多个版本的Google Chrome。它描述了一种有效的方法,但有两个缺点:
第二种方法是我目前正在使用的首选方法。它依赖于浏览器的便携版本,这对于在每一个稳定版本可用portableapps.com。
此方法的唯一要求是,在安装下一版本时,不应运行现有的Chrome版本。当然,每个版本都必须安装在单独的目录中。这样,安装后,您可以并行运行不同版本的Chrome。当然,此方法也有一个缺点:
归档时间: |
|
查看次数: |
133817 次 |
最近记录: |