火狐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

目前仅实现了浏览器书签的预配置,缓存等参数没有生效,火狐的官方说明也非常零散不全面,抛砖引玉共同探讨吧。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值