企业IT管理员需通过policies.json统一配置火狐浏览器:锁定主页、启用DoH、预装扩展、禁用遥测与开发者工具;须确认Firefox≥68且为系统级安装,严格按OS路径将UTF-8编码的policies.json置入distribution目录,重启后访问about:policies验证生效。

企业IT管理员需要在不打扰员工操作的前提下,统一将局域网内所有火狐浏览器的主页设为公司内部门户地址、预装安全扩展、锁定DNS over HTTPS设置,并禁用遥测与开发者工具——这些必须通过policies.json文件一次性完成策略注入,否则每台设备手动配置将耗费大量工时且无法保证一致性。
确认部署前提与路径有效性
首先确认客户端Firefox版本不低于68,且为系统级安装(非绿色便携版或用户级MSI自定义路径);若使用组策略静默部署的MSI包,默认安装路径即受控路径,可直接写入distribution子目录;若为手动解压部署,则【必须手动创建distribution文件夹】,否则Firefox启动时完全忽略policies.json。
Windows 64位典型路径为C:\Program Files\Mozilla Firefox\distribution\,32位为C:\Program Files (x86)\Mozilla Firefox\distribution\;Linux对应/usr/lib/firefox/distribution/;macOS对应/Applications/Firefox.app/Contents/Resources/distribution/。
编写合法的policies.json内容
用VS Code或记事本新建纯文本文件,编码选UTF-8(无BOM),文件名严格为policies.json。
填入完整JSON结构,确保大括号闭合、逗号不冗余、引号为英文双引号。以下为含主页锁定、DoH启用、扩展强制安装、遥测禁用的最小可用模板:
{ "policies": { "Homepage": { "URL": "https://intra.company.local", "Locked": true }, "DNSOverHTTPS": { "Enabled": true, "ProviderURL": "https://doh.ffmuc.net/dns-query", "Locked": true }, "DisableTelemetry": true, "DisableDeveloperTools": true, "Extensions": { "Install": [ "https://addons.mozilla.org/firefox/downloads/latest/ublock-origin/latest.xpi" ] } }}
注意:URL字段必须带完整协议(https://),ProviderURL若写成http://或省略协议会触发策略加载失败;Install数组中的XPI链接必须可被客户端直连下载,否则扩展安装静默失败且无报错提示。
批量推送并验证策略生效
第一步:将policies.json文件复制到所有目标设备的distribution目录下;第二步:在设备上彻底结束所有firefox.exe进程(任务管理器中检查后台进程)→ 双击启动Firefox;第三步:在地址栏输入about:policies并回车,页面显示“Active policies”列表,逐项核对Homepage、DNSOverHTTPS等条目状态是否为Active;第四步:打开新标签页,确认主页自动跳转至https://intra.company.local;访问https://example.com并尝试F12,确认开发者工具不可用。
若about:policies页面显示“Your browser is not managed by an administrator”,说明文件未落位到正确路径,或Firefox进程未完全重启,需重新执行第二步。












