自制 Chrome 浏览器便携版本,多版本共存

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

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

特点


  • 安全绿色免安装,可直接拷贝到 U 盘等随身携带,不用担心被植入一些其他东西。
  • 支持任意版本Chrome,可随意选择。
  • 不影响Windows系统内已安装的Chrome,便携版的数据存储在自己的目录内。

原理


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

制作步骤


1. 目录建立

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

2. 下载并提取启动器

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

       如果上面的下载地址打不开或者速度过慢的话,你可以不用自己提取,可以下载提取好的, 373 k大小,可验证签名,https://github.com/xiangyuecn/Docs/raw/master/Other/自己制作chrome便携版实现多版本共存_files/GoogleChromePortable.exe。(适合win7)

注:已提取好的版本,你会发现这个文件的数字签名是2016-11-19,生命力顽强的一个软件,适合win7。
注:GoogleChromePortable.exe就是我们需要的启动器,也可以从其他博主那下载已经提取过的。

3. 提取 Chrome 主程序

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

4. 制作便携版

步骤:

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

       然后双击Chrome97.exe即可运行,首次运行会在当前目录生成一个Data目录,用于存放 Chrome 的数据,这样就不会和系统的安装的 Chrome 有冲突了。系统安装的和自制的可同时使用。
在这里插入图片描述

结语


如果需要其他的版本的 Chrome 可按照上面的方法制作即可。

温馨提示


涉及到的所有软件下载完成后记得检查数字签名,如果没有签名或者签名失效,请立即删除,重新去别的地方下载!!!不然本文没有意义。
在这里插入图片描述

GoogleChromePortable.exe运行后,把浏览器关闭后,这个进程可能不会自动退出,应该是秀逗了,哈哈,正常情况下应该是会和Chrome.exe主进程一块退出。

另外:用户数据不能在多台电脑之间共享,运行中安装的扩展和cookies等信息在另外一台电脑上打开时将会丢失。便携特性只针对Chrome主程序本身,不含用户数据;多版本共存不受此影响。

本文涉及到Github:https://github.com/xiangyuecn/Docs/tree/master/Other ,里面有本文的所有资源。


  1. 参考地址1参考地址2 ↩︎

  2. 这个地址是下载最新的,适合win10,win11的系统,不支持win7 ↩︎

  3. 360压缩软件,7-Zip压缩软件。 ↩︎

  4. 下载Chrome离线包其他地址:https://www.chromedownloads.net/chrome64win/. ↩︎

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值