由于某些原因需要切换Chrome的版本做些测试性的工作,如果重新下载旧版本安装的话,本机的新版本就被会覆盖。
这不是我想要的,上古时代做些IE兼容性的工作的时候往往会下载一个IETester,可以切换各个版本的IE,而且和本机的IE互相不冲突。
所以去google了一下,有没有类似的Chrome多版本共存的软件,找了一圈不怎么理想,然后找到一篇关于自己动手制作多版本Chrome共存的文章。
自己尝试了下,觉得很不错,留存记录下,参考文章:https://www.cnblogs.com/xiangyuecn/p/10583788.html

本文只针对Windows下的Chrome浏览器的使用。

特点

  1. 安全绿色免安装,可直接拷贝到U盘等随声携带,不用担心被植入一些其他东西。
  2. 支持任意版本,可随意选择。
  3. 和现有日常使用的Chrome共存,不会有冲突。

原理

利用GoogleChromePortable.exe启动器来启动Chrome主程序,所有Chrome用户数据都指向本程序所在的Data目录,从而实现和系统安装的Chrome隔离。

制作步骤

目录建立

可以现在任意地方新建一个目录,用于存放多版本chrome,例如我们可以新建一个chromes目录

下载并提取启动器

下载地址:https://portableapps.com/apps/internet/google_chrome_portable
下载下来是个exe文件,不要直接双击打开,如果你电脑上的压缩软件支持右键以压缩包的形式打开的可以直接以压缩包的形式打开,
如果不支持的话可以将文件后缀改成zip打开,提取里面的GoogleChromePortable.exe,放到上面新建的chromes目录。

手动制作Chrome浏览器多版本共存,可快速切换各个版本

如果上面的下载地址打不开或者速度过慢的话,可以用我已经提取的,下载地址:https://www.lanzous.com/i7mnqfi

提取Chrome主程序

这里我们可以下载所需要的任意版本的Chrome,注意下载的必须是离线版本的,不是在线安装的。
这里推荐一个较为安全的网站,收集了Chrome的各个版本:https://www.chromedownloads.net/chrome64win
找到自己想要的Chrome版本,下载完成后也是一个exe安装包,同上提取启动器,不要直接双击打开安装,修改下扩展名,改为zip后打开。
打开后里面就一个chrome.7z的压缩文件,将其提取出来。

手动制作Chrome浏览器多版本共存,可快速切换各个版本

制作便携版

  1. 在上面新建的chromes目录中新建一个版本号的目录76,为了方便区分(我们上面下载的Chrome版本就是76)。
  2. 复制GoogleChromePortable.exe到这个文件夹,可以改名成自己想要的名称,比如Chrome76.exe
  3. 新建App目录,将上面提取的Chrome主程序chrome.7z复制进来,右键chrome.7z选择解压到当前文件夹(解压出来后就是Chrome-bin,解压完成后可以删除chrome.7z或留着备用)

最终形成以下的目录形式即可

手动制作Chrome浏览器多版本共存,可快速切换各个版本

手动制作Chrome浏览器多版本共存,可快速切换各个版本

然后双击Chrome76.exe即可运行,首次运行会在当前目录生成一个Data目录,用于存放Chrome的数据,这样就不会和系统的安装的Chrome有冲突了。

结语

由于文件太大就不放Github了,懒人可直接下载本人制作好的参考或者使用都行,
由于大小限制问题只内置Chrome较老的一个稳定版的49.0.2623.75,解压即可使用。
如果需要其他的版本的Chrome可按照上面的方法制作即可。
下载地址:https://www.lanzous.com/i7mojhe