火狐Firefox定制安装包制作流程
准备工作:安装7z,下载最新完整版火狐安装包(推荐到mozzilia全球站点下,没有国内定制插件)
1.下载完整安装包,解压缩。
2.进入core目录,修改以下文件:
Firefox-full-latest-win64\core\distribution下新建policies.json文件,修改其中配置项
可定制参数参考:https://github.com/mozilla/policy-templates/blob/master/README.md
https://support.mozilla.org/zh-CN/kb/policies.json-firefox
修改完成后可使用beJSON检查
Firefox-full-latest-win64\core\defaults\pref下新建或修改autoconfig.js
格式为函数(“配置项名称”,配置项值);配置项及值可由about:config查询
参数参考:https://support.mozilla.org/zh-CN/kb/autoconfigfirefox
Firefox-full-latest-win64\core下新建firefox.cfg,功能不明确,以// IMPORTANT: Start your code on the 2nd line开头
3.第一次打包,生成app.7z
命令行下进入解开的安装包目录,运行:
D:\Users\cnwf\Downloads\Firefox-full-latest-win64>"D:\Program Files\7-Zip\7z.exe" a -r -t7z app.7z -mx -m0=BCJ2 -m1=LZMA:d24 -m2=LZMA:d19 -m3=LZMA:d19 -mb0:1 -mb0s1:2 -mb0s2:3
4.第二次打包:
下载
https://hg.mozilla.org/mozilla-central/raw-file/tip/other-licenses/7zstub/firefox/7zSD.sfx
https://hg.mozilla.org/mozilla-central/raw-file/tip/browser/installer/windows/app.tag
放入app.7z同一文件夹,运行:
D:\Users\cnwf\Downloads\Firefox-full-latest-win64\ins>copy /B 7zSD.sfx+app.tag+app.7z new_setup.exe
测试运行即可。如果已安装过火狐pc切记清除残留数据,否则定制参数安装后均无效。
其他说明:https://support.mozilla.org/zh-CN/products/firefox-enterprise
目前仅实现了浏览器书签的预配置,缓存等参数没有生效,火狐的官方说明也非常零散不全面,抛砖引玉共同探讨吧。
火狐Firefox定制安装包制作流程相关推荐
- 超详细的软件安装包制作打包流程(C/S客户端)
C/S客户端开发完成,需要将程序交付给用户,直接压缩发给用户是可以的(只是有点不专业),如果能有一个比较好看的安装界面,那档次就不一样了. 本文介绍怎么使用Adanced Installer 17.9 ...
- 【Qt】QtIFW 安装包制作总结-通用打包过程
QtIFW 安装包制作总结 一.引言 当一个软件开发完成后,需要发布.面对发布,故而需要制作一个安装器,将其软件运行本体打包.并可根据软件运行的平台进行相关平台参数的定制.从而实现软件的安装. ...
- NSIS使用教程(安装包制作安装文件教程,如何封装打包文件) 中文版
NSIS使用教程(安装包制作安装文件教程,如何封装打包文件) 中文版 原文:NSIS使用教程(安装包制作安装文件教程,如何封装打包文件) 中文版 nsis中文版(Nullsoft Scriptable ...
- 魅族M8软件之CAB安装包制作篇
研究了好几天QT-WINCE程序编写,终于有点眉目了,有点小兴奋,可是还有个问题就是怎么进行打包发布啊?? 随兴上网上找了下,还真有 ,不过有的说的让人头晕目眩的,分不清头绪,幸运的是我终于找到了个带 ...
- 安装包制作软件 -- CreateInstall free安装及使用
一.引言 假设您有一个应用程序,并且您想要创建一个安装程序,用户可以使用该程序将您的程序安装到他们的计算机上.在这里,我们将考虑最简单的选项,在该选项中需要将程序安装到用户指定的目录中并创建快捷方 ...
- 安装包制作软件 Inno Setup 5.5.4 汉化版(简体中文定制版)
Inno Setup 是一个免费的安装制作软件,小巧.简便.精美是其最大特点,支持 Pascal 脚本,能快速制作出标准 Windows 2000 等风格的安装界面,足以完成一般安装任务.该软件用 D ...
- 【Inno Setup】安装包制作,项目打包方案
系列文章 MySQL安装教程(详细) 本文链接:https://blog.csdn.net/youcheng_ge/article/details/126037520 MySQL卸载教程(详细) 本文 ...
- 安装包UI美化之路-nsNiuniuSkin安装包制作配置说明
为方便客户对安装包制作过程中的配置进行更好地理解与应用,我们对nsNiuniuSkin的配置进行如下整理,从手工配置,到全自动集成,做全覆盖的说明与解释! 我们以leeqia_mountain模板为例 ...
- 安装包UI美化之路-nsNiuniuSkin安装包制作可视化配置向导
这篇文章应该说是上一篇<安装包UI美化之路-nsNiuniuSkin安装包制作配置说明>的延伸,在python命令行接口的基础上,支持可视化的配置界面与说明! 一直以来,nsNiuniuS ...
最新文章
- OCR识别-python版(一)
- 跨境电商Crazysales的高稳定性架构实践
- Linux之Shell脚本入门
- linux操作系统项目化教程课后答案,完整版Linux操作系统及应用项目教程习题答案(13页)-原创力文档...
- Ross《随机过程》(第二版)装填问题Python模拟实验
- Linux CentOS安装zsh插件提示/usr/bin/env: python: No such file or directory。
- oracle signed类型,char、signed char 和 unsigned char 的区别
- java报表的导出excel_java导出excel报表
- fir滤波器课程设计matlab,Matlab课程设计---FIR数字滤波器
- flask使用sqlit3的两种方式
- Java基础提高学习笔记2
- python免费教学视频400集-如何入门 Python 爬虫?400集免费教程视频带你从0-1全面掌握...
- HDR色调映射(一):基础概念
- 批评性思维工具第11章 应对自身非理性
- 两台计算机传输文件速度,两台电脑间如何快速传输几百个G的文件?使用这2个方法,方便极了...
- Codevs P1066 引水入城 2010年NOIP全国联赛提高组
- jQuery attr()获取属性和设置属性的方法
- 五款最出色的数据恢复工具
- Navicat中如何调试存储过程
- 正则表达式校验身份证号带出出生日期,年龄,性别
热门文章
- NVM, PROM, OTP, eFuse傻傻分不清楚
- 奥巴马开学演讲稿(中文版) 2009年9月8日
- 屏幕比例c++ 上海市计算机学会竞赛平台8月月赛第2题
- 阴阳师自动刷御魂python实现
- 【Python爬虫】爬取斗鱼直播信息(Fiddler抓包分析)
- cnc难还是java难,「柳师傅」做CNC编程还没搞清这个参数,就等于还没出徒...
- DxOMark给魅族Pro 6打了74分
- 苹果手机访问虚拟机服务器,vmware虚拟机 ios系统怎么访问共享文件夹
- 渗透测试|CSRF拿下盗图狗后台
- 微博模拟登陆的方法 + 图灵图像图片验证码识别平台 识别验证码(97%正确率)Python + Selenium+Chrome