直接禁用browser.download.manager.showalertoncomplete为false即可同时关闭下载完成弹窗、动画和系统提示音,这是最核心有效的一步;若未生效,再依次处理browser.download.alwaysOpenPanel、browser.download.panel.shown等补充项。

直接关掉 browser.download.manager.showalertoncomplete 就能同时禁用弹窗、动画和系统提示音——这是最核心、最有效的一步,其他设置都是补充。
怎么快速禁用下载完成弹窗和提示音
火狐本身不直接播放声音,但会通过系统通知机制触发 Windows/macOS 默认提示音;而弹窗和动画都依赖同一个底层开关。只要把这个布尔值关掉,90% 的干扰就没了。
- 在地址栏输入
about:config,点“接受风险并继续” - 搜索
browser.download.manager.showalertoncomplete,双击设为false - 如果搜不到,试试大小写变体:
browser.download.manager.showalertOnComplete或browser.download.manager.showAlertOnComplete,一并设为false - 若存在
browser.download.manager.showAlertOnCompleteSound,也设为false(新版 Firefox 可能已移除此项)
为什么关了弹窗还自动弹出下载面板
因为 browser.download.alwaysOpenPanel 是独立控制面板是否强制展开的开关。即使没提示音、没弹窗,它仍可能从右侧滑出遮挡当前页面——尤其在全屏看视频或写文档时特别烦人。
- 在
about:config中搜索browser.download.alwaysOpenPanel,设为false - 再搜
browser.download.panel.shown,如果值是true,手动改为false(如不存在,可右键新建布尔值并设为false) - 图形化路径:设置 → 常规 → 文件与应用程序 → 取消勾选“下载完成后显示‘下载’面板”
UI 动画和系统级动效怎么一并关掉
有些干扰不是来自下载逻辑本身,而是浏览器全局 UI 动画被激活后,下载面板滑入、标签切换、按钮悬停等都带过渡效果,视觉上更“突兀”。这时候要从渲染策略层面压制。
-
browser.tabs.animate→ 设为false(关掉标签页切换动画) -
toolkit.cosmeticAnimations.enabled→ 若存在,设为false(禁用装饰性动画) -
ui.prefersReducedMotion→ 设为true(启用操作系统级减少动态效果策略,兼容性更好) - 部分版本支持
browser.download.panel.animation.enabled,存在即设为false
提示音还在响?检查通知通道是否被绕过
如果改完上述配置仍有声音,大概率是网页脚本通过 Notification API 主动发通知触发的系统音效,而非 Firefox 自身行为。这时得切断通知服务本身。
- 搜
dom.webnotifications.enabled,设为false - 搜
dom.push.enabled,也设为false(阻止推送服务唤醒通知) - 搜
alerts.soundURL,若值非空(比如chrome://global/skin/alerts/alert.wav),清空或设为"" - 搜
alerts.useSystemSound,确保为false
真正麻烦的不是哪一项难改,而是不同 Firefox 版本对这些配置项的支持程度不一——比如 showAlertOnCompleteSound 在 128+ 版本里已经废弃,而 browser.download.panel.animation.enabled 只出现在 Nightly 或 Beta 分支。建议优先改前三个必选项,再根据实际表现逐个排查。不要指望一次配完就彻底静默,得看你的版本认不认这个参数。


















