自己制作Chrome便携版实现多版本共存
本文只针对Windows下的Chrome浏览器的使用。
有时候我们需要使用老版本Chrome,或者仅仅体验一下最新版。
上古时代有IETester用来测试多个IE版本,和本机的IE不冲突。
Chrome别人也制作了很多便携版,但不知道有没有加料。
本文介绍一个自己制作便携版的方法:
- 支持任意版本Chrome
- 自己存手工制作,简单安全可靠
- 不影响Windows系统内已安装的Chrome,便携版的数据存储在自己的目录内
原理
利用GoogleChromePortable.exe
启动器来启动Chrome主程序,所有Chrome用户数据都指向本程序所在的Data
目录,从而实现和系统安装的Chrome隔离。
制作步骤
【1】提取启动器
下载Google Chrome Portable
https://portableapps.com/apps/internet/google_chrome_portable ,不要安装,用7-Zip打开这个压缩包,根目录下面有一个GoogleChromePortable.exe
文件,提取出来,这个文件就是我们需要的启动器。
注:你会发现这个文件的数字签名是
2016-11-19
,生命力顽强的一个软件。
另外这个安装包内有help.html
,介绍了GoogleChromePortable.exe
如何使用,和参数,可全部提取出来查看。
你可以不用自己提取,可以下载我提取好的, 373 k大小,可验证签名,https://github.com/xiangyuecn/Docs/raw/master/Other/自己制作chrome便携版实现多版本共存_files/GoogleChromePortable.exe。
【2】提取Chrome主程序
下载需要的任意Chrome版本版本离线安装包,你可以自行搜索,这里有一个版本比较全的地址:https://www.chromedownloads.net/chrome64win-stable/ ,下载完后注意检查数字签名。
离线安装包下载好后,不要运行,我们同样用7-Zip打开这个压缩包,会发现里面有一个chrome.7z
文件,我们把他提取出来。
注:如果你打开看到的是
102~
这种,不是chrome.7z
的话,说明你下载的不是离线安装包,这种是离线升级安装的,从chrome官网下载到的一般是这种。另外离线安装包的图标比升级包的丑很多,不信你看下面的图片
【3】制作便携版
步骤:
- 新建一个文件夹,用来存放便携版,比如
41
文件夹 (我下载的Chrome 41这个版本)。 - 复制
GoogleChromePortable.exe
到这个文件夹,可以改名成自己想要的名称,比如Chrome41.exe
。 - 新建
App
文件夹,把chrome.7z
解压到这个目录内,注意只要Chrome-bin
文件夹,完成后的目录结构应该是/41/App/Chrome-bin
。
这样就完成制作了,非常简单。双击GoogleChromePortable.exe (Chrome41.exe)
就能启动这个Chrome了。
第一次运行会在文件夹内生成Data
目录,里面存放的是这个版本的用户数据,和系统内安装的Chrome不冲突,也不影响。
把Chrome41.exe
生成一个快捷方式到桌面,多个Chrome想用哪个用哪个,本人独爱41.0.22x
这个古董版本,因为有很多好用特性是新版本所废弃的。
温馨提示
涉及到的所有软件下载完成后记得检查数字签名,如果没有签名或者签名失效,请立即删除,重新去别的地方下载!!!不然本文没有意义。
GoogleChromePortable.exe
运行后,把浏览器关闭后,这个进程可能不会自动退出,应该是秀逗了,哈哈,正常情况下应该是会和Chrome.exe主进程一块退出。
另外:用户数据不能在多台电脑之间共享,运行中安装的扩展和cookies等信息在另外一台电脑上打开时将会丢失。便携特性只针对Chrome主程序本身,不含用户数据;多版本共存不受此影响。
本文涉及到Github:https://github.com/xiangyuecn/Docs/tree/master/Other ,里面有本文的所有资源。
自己制作Chrome便携版实现多版本共存的更多相关文章
- Chrome 制作绿色便携版
1.建立一个新的文件夹命名为Chrome 2.将电脑上默认的Chrome文件复制到新的文件夹Chrome里包含安装文件和Chrome数据文件 Chrome数据文件一般在"C:\Use ...
- MyChrome制作Chrome浏览器便携版
Google Chrome官方离线下载地址: https://api.shuax.com/tools/getchrome MyChrome下载地址: http://code.taobao.org/p/ ...
- 制作便携版 FireFox 火狐浏览器
Firefox是一款可高度自定义的开源浏览器: 你可以访问 火狐DIY 定制自己的Firefox安装包, 此外,你还可以自己动手定制一款可以放在U盘随身携带的便携版Firefox火狐浏览器. 制作便携 ...
- 谷歌浏览器 Google Chrome 70.0.3538.102 便携版
oogle Chrome 是由Google开发的一款设计简单.运行高效.支持扩展的浏览器,它基于高速WebKit/Blink内核和高性能JavaScript V8引擎,在支持多标签浏览的基础上,提供顺 ...
- 【转】NPAPI 插件无法在 Chrome 42 版及更高版本上正常运行
原文网址:https://support.google.com/chrome/answer/6213033 NPAPI 插件无法在 Chrome 42 版及更高版本上正常运行 您可以利用插件在浏览器中 ...
- 如何制作windows live writer绿色便携版
如何制作windows live writer绿色便携版 2013年10月03日 ⁄ 综合 ⁄ 共 463字 ⁄ 字号 小 中 大 ⁄ 评论关闭 制作一个绿色便携版的wlw 1.首先下载 techli ...
- 迅雷X v10.1.29.698-免安装SVIP去广告精简版+骨头版+便携版+手雷+Mac精简版
迅雷X 10.1版本开始,采用Electron软件框架完全重写了迅雷主界面.使用新框架的迅雷X可以完美支持2K.4K等高清显示屏,界面中的文字渲染也更加清晰锐利.新框架的界面绘制.事件处理等方面比老框 ...
- 科大讯飞语音合成系统 V5.0绿色便携版
中文名: 中科大讯飞Interphonic 5.0语音合成系统英文名: Interphonic 5.0版本: 5.0发行时间: 2006年制作发行: 中科大讯飞语言: 简体中文系统简介InterPho ...
- 用FlexSlider制作支付宝2013版幻灯片演示插件
flexslider制作支付宝2013版幻灯片精美特效,一款非常不错的jQuery特效源码可在下面地址或去源码搜藏网下载适用浏览器:IE8.360.FireFox.Chrome.Safari.Oper ...
随机推荐
- java集合继承关系图
面向对象语言对事物的体现都是以对象的形式,所以为了方便对多个对象的操作,就对对象进行存储,集合就是存储对象最常用的一种方式. 数组虽然也可以存储对象,但长度是固定的:集合长度是可变的,数组中可以存储基 ...
- Fiddler做代理服务器时添加X-Forwarder-For转发真实客户端ip
修改CustomRules.js 菜单: Rules->Customize Rules (ctrl+R) 在 static function OnBeforeRequest(oSession: ...
- 排序算法----快速排序java
快速排序是对冒泡排序的一种改进,平均时间复杂度是O(nlogn) import java.util.Arrays; import java.util.Scanner; public class tes ...
- linux (fedora 28) 制作启动U盘,启动盘
最近需要安装一款Linux, 由于使用的计算机系统为 fedora 28, 所以只能在linux 制作U盘 使用 df 或者 fdisk -l 查看 U盘文件: Disk /dev/sdb: byte ...
- 第十四届智能车培训 PLL锁相环
什么是锁相环? PLL(Phase Locked Loop): 为锁相回路或锁相环,用来统一整合时脉讯号,使高频器件正常工作,如内存的存取资料等.PLL用于振荡器中的反馈技术. 许多电子设备要正常工作 ...
- kafka_2.11-2.0.0_介绍
1. JMS是什么 1.1. JMS的基础 JMS是什么:JMS是Java提供的一套技术规范 JMS干什么用:用来异构系统 集成通信,缓解系统瓶颈,提高系统的伸缩性增强系统用户体验,使得系统模块化和组 ...
- ubuntu下VS code如何调试C++代码
最近开始使用Vs codel,真的方便,可以和git结合.下面总结一下如何调试程序, 我写了一个实例程序(不重要) #include <iostream> #include <fst ...
- LeetCode算法题-N-ary Tree Level Order Traversal(Java实现)
这是悦乐书的第225次更新,第238篇原创 01 看题和准备 今天介绍的是LeetCode算法题中Easy级别的第92题(顺位题号是429).给定n-ary树,返回其节点值的级别顺序遍历.(即,从左到 ...
- Fluentd初探 简介与安装
Fluentd是一个开源的数据收集器,专为处理数据流设计,有点像 syslogd ,但是使用JSON作为数据格式.它采用了插件式的架构,具有高可扩展性高可用性,同时还实现了高可靠的信息转发. 据分(Y ...
- Spark Streaming和Kafka整合保证数据零丢失
当我们正确地部署好Spark Streaming,我们就可以使用Spark Streaming提供的零数据丢失机制.为了体验这个关键的特性,你需要满足以下几个先决条件: 1.输入的数据来自可靠的数据源 ...