1. 前言

安装好操作系统后,一般系统都带有浏览器,比如,Windows 10 自带Edge、Ubuntu 自带Firefox等等。有的时候我们想使用一下别的浏览器或者是别的版本(如,开发者版),可是原本使用的浏览器使用得也很顺手,并不想换,同时,作为软件强迫症患者,我们并不希望同时有多个浏览器安装(尤其是Windows安装要写入注册表),这个时候,便携版浏览器就是我们的目标。笔者近期想体验一下WebGPU功能,可是这个功能目前只能在少数浏览器的少数版上可以使用(如,Chrome Canary、Firefox Nightly),然终究是不想再次安装。经过几番折腾,以此记之。

2. 便携版获取

这里主要分为三种便携版:

  • 网站直接获取
  • 官方软件包解压
  • 基于官方软件包与第三方启动器

2.1 网站直接获取

有不少网站都有提供便携版Chrome的下载,但是安全性需要自己考量

这里笔者推荐:PortableApps.com - Portable software for USB, portable, and cloud drives

网站里下载Chrome便携版:Google Chrome Portable (web browser) | PortableApps.com

网站里下载Firefox便携版:Mozilla Firefox, Portable (browser) | PortableApps.com

下载得到的是exe文件,别担心,这个就是压缩包,同时他还自带了7-zip这个解压软件来自解压(无需解压软件):

关于使用7-zip来打包自解压文件可以参考:7z制作自解压安装包 - sparkdev - 博客园 (cnblogs.com)

点击运行下载的exe文件,本质就是解压的过程,解压完后即可使用

同时,这个网站提供的便携版软件将启动器(运行的入口、exe文件)做了修改,将浏览器的数据文件保存在了解压目录里而不是默认的系统目录

存在的问题:

  • 安全性
  • 受提供者限制,不一定符合自己的需求

优势

  • 便捷,下载即用
  • 解决了默认数据文件夹问题
  • 解决了多版本共存问题

2.2 官方软件包解压

如果三方网站不信任,亦或者自己不愿使用别人做好的,可以直接从官方软件中解压出来使用

对于Firefox,可以直接从官网获取完整安装包:Firefox 火狐浏览器 - 全新、安全、快速 | 官方最新下载

使用解压软件(如,Bandizip)打开安装包,即可看到安装包的安装文件:

把里面的文件解压出来,点击firefox.exe,运行即可

对于Chrome,官方只提供了在线安装包:Google Chrome 网络浏览器

有两种途径获得完整安装包:

  • 第三方下载
  • 先使用在线安装包安装,然后在安装后的文件夹内寻找完整安装包(然后卸载)

获得完整安装包后,使用解压软件(如,Bandizip)打开安装包,然后解压,点击chrome.exe,运行即可

存在的问题

  • 数据保存在系统默认文件夹内(可以解决),如果多个版本共存,可能会有冲突

优势:

  • 来自官方,安全

2.3 基于官方软件包与第三方启动器

本质来说就是结合前面两个方法,将第三方网站的便携版的启动器提取出来,用来启动自己解压的官方软件包

参考:自己制作Chrome便携版实现多版本共存 - xiangyuecn - 博客园 (cnblogs.com)

优势

  • 解决了默认数据文件夹问题
  • 解决了多版本共存问题
  • 可以自己按需要制作而不限制于别人的提供

存在的问题:

  • 启动器的安全性
  • 步骤较多

3. 参考资料

[1]自己制作Chrome便携版实现多版本共存 - xiangyuecn - 博客园 (cnblogs.com)

[2]7z制作自解压安装包 - sparkdev - 博客园 (cnblogs.com)

[3]Portable App Support | PortableApps.com

[4]Chrome浏览器自定义设置个人信息存储路径 - 旧巷里的旧少年 - 博客园 (cnblogs.com)

基于官方Chrome、Firefox软件包得到便携版的更多相关文章

  1. 谷歌浏览器 Google Chrome 70.0.3538.102 便携版

    oogle Chrome 是由Google开发的一款设计简单.运行高效.支持扩展的浏览器,它基于高速WebKit/Blink内核和高性能JavaScript V8引擎,在支持多标签浏览的基础上,提供顺 ...

  2. 制作便携版 FireFox 火狐浏览器

    Firefox是一款可高度自定义的开源浏览器: 你可以访问 火狐DIY 定制自己的Firefox安装包, 此外,你还可以自己动手定制一款可以放在U盘随身携带的便携版Firefox火狐浏览器. 制作便携 ...

  3. MyChrome制作Chrome浏览器便携版

    Google Chrome官方离线下载地址: https://api.shuax.com/tools/getchrome MyChrome下载地址: http://code.taobao.org/p/ ...

  4. 自己制作Chrome便携版实现多版本共存

    本文只针对Windows下的Chrome浏览器的使用. 有时候我们需要使用老版本Chrome,或者仅仅体验一下最新版. 上古时代有IETester用来测试多个IE版本,和本机的IE不冲突. Chrom ...

  5. Chrome 制作绿色便携版

    1.建立一个新的文件夹命名为Chrome 2.将电脑上默认的Chrome文件复制到新的文件夹Chrome里包含安装文件和Chrome数据文件     Chrome数据文件一般在"C:\Use ...

  6. 开源SFTP客户端 WinSCP v5.13.5 Build 8967 绿色便携版

    下载地址:点我 基本介绍 WinSCP 是一款可以在微软 Windows 系统环境下使用的支持 SSH 命令的开源图形化 SFTP 客户端工具.同时也支持 SCP 文件传输协议,它的主要功能是在本地与 ...

  7. 迅雷X v10.1.29.698-免安装SVIP去广告精简版+骨头版+便携版+手雷+Mac精简版

    迅雷X 10.1版本开始,采用Electron软件框架完全重写了迅雷主界面.使用新框架的迅雷X可以完美支持2K.4K等高清显示屏,界面中的文字渲染也更加清晰锐利.新框架的界面绘制.事件处理等方面比老框 ...

  8. 学习笔记(三)--->《Java 8编程官方参考教程(第9版).pdf》:第十章到十二章学习笔记

    回到顶部 注:本文声明事项. 本博文整理者:刘军 本博文出自于: <Java8 编程官方参考教程>一书 声明:1:转载请标注出处.本文不得作为商业活动.若有违本之,则本人不负法律责任.违法 ...

  9. 学习笔记(一)--->《Java 8编程官方参考教程(第9版).pdf》:第一章到六章学习笔记

    注:本文声明事项. 本博文整理者:刘军 本博文出自于: <Java8 编程官方参考教程>一书 声明:1:转载请标注出处.本文不得作为商业活动.违者本人不负法律责任.违法者自负一切法律责任. ...

  10. 基于.Net平台C#的微信网页版API

    git上有很多类似的项目,但大多都是python和js的,为了便于.Net windows平台的使用,我重构了一个.Net版本的,已整理开源 https://github.com/leestar54/ ...

随机推荐

  1. SQL注入漏洞原理与利用

    SQL注入漏洞原理与利用 SQL注入漏洞流程 判断注入类型 判断字段个数 查询回显位 查询数据库名 查询表.字段名 查询内容 判断注入类型 1.数字型注入点判断 当要输入的参数x为数字型时,后端脚本中 ...

  2. Velero 系列文章(一):基础

    概述 Velero 是一个开源工具,可以安全地备份和还原,执行灾难恢复以及迁移 Kubernetes 集群资源和持久卷. 灾难恢复 Velero 可以在基础架构丢失,数据损坏和/或服务中断的情况下,减 ...

  3. JavaScript:操作符:算术运算符(加减乘除模幂)及其隐式转换数据类型

    加法+ 减法- 乘法* 除法/ 模运算% 幂运算**,即a ** b求的是a的b次方 执行上述运算时,当两个操作数有非数字时,JS会隐式转换为数字,再进行运算: 一些特殊的非数字,会进行如下转换: t ...

  4. [机器学习] Yellowbrick使用笔记6-分类可视化

    分类模型试图在一个离散的空间中预测一个目标,即为一个因变量实例分配一个或多个类别. 代码下载 分类分数可视化工具显示类之间的差异以及一些特定于分类器的可视化评估.我们目前已经实施了以下分类器评估: 分 ...

  5. Hadoop详解(07) - Hdfs数据压缩

    Hadoop详解(07) - Hdfs数据压缩 概述 压缩技术能够有效减少底层存储系统(HDFS)读写字节数.压缩提高了网络带宽和磁盘空间的效率.在运行MR程序时,I/O操作.网络数据传输. Shuf ...

  6. VuePress个人博客搭建

    vuepress概述 VuePress 由两部分组成:第一部分是一个极简静态网站生成器 (opens new window),它包含由 Vue 驱动的主题系统和插件 API,另一个部分是为书写技术文档 ...

  7. 如何通过Java应用程序将Word转为Excel

    平时在工作中,很多小伙伴会习惯性地将文件保存为Word文档格式,但有时会发现某些文件如果保存成Excel表格可能会更好地呈现.例如有的文本在Word文本中不如在Excel工作表编辑计算方便,所以要把W ...

  8. 我曾经用“UC震惊部”震碎了很多人的三观

    Hi,欢迎大家在有空的时候做客[江涛学编程],这里是2023年的第9篇原创文章,今天写的这篇是当事人对昨天上热搜的统一回复. 我没有曾经跨过山河大海,我也没有曾经穿越人山人海,但我曾经用"U ...

  9. react 高效高质量搭建后台系统 系列 —— 登录

    其他章节请看: react 高效高质量搭建后台系统 系列 登录 本篇将完成登录模块.效果和 spug 相同: 需求如下: 登录页的绘制 支持普通登录和LDAP登录 登录成功后跳转到主页,没有登录的情况 ...

  10. 2.PyQt5【窗口组件】对话框-Dialog

    一.前言 QDialog 类是对话框窗口的基类.对话框窗口是主要用于短期任务以及和用户进行简要 通讯的顶级窗口.QDialog 可以是模态对话框也可以是非模态对话框.QDialog 支持扩展性并 且可 ...