禁用火狐扩展通知需三步:1.在about:config中将dom.webnotifications.enabled和dom.push.enabled设为false;2.在about:addons中关闭自动更新与推荐;3.通过distribution/policies.json强制锁定Notifications.Disable为true。

火狐浏览器中扩展程序在后台静默运行时,常会触发 Notification API 弹出未经请求的通知横幅或桌面弹窗,干扰专注操作或测试环境稳定性,这类通知无法通过常规网页权限设置关闭。
禁用扩展通知的底层 API 调用
这一步直接切断所有扩展调用浏览器通知服务的能力,比单纯关闭“自动更新”更彻底——因为即使更新被禁用,某些扩展仍会主动调用 Notification.requestPermission() 或 new Notification() 显示推广、登录提醒等弹窗。
1、在地址栏输入 about:config 并回车,点击“我接受此风险”。
2、在搜索框中输入 dom.webnotifications.enabled,双击将其值设为 【false】。
3、继续搜索 dom.push.enabled,同样双击设为 【false】。这两项同时禁用,才能阻止基于 Web Push 和传统 Notification API 的全部弹窗来源。
4、重启火狐浏览器,此前由扩展主动发起的通知请求将全部静默失败,不再弹出任何横幅或桌面通知。
关闭扩展管理界面的更新提示与推荐横幅
这些界面级提示虽不属“后台通知”,但常被误认为是扩展弹窗,且其 DOM 元素可能触发系统级通知唤醒。关闭后可消除视觉干扰源。
方法一:禁用图形化更新提示
1、访问 about:addons → 点击右上角齿轮图标 → “扩展设置”。
2、取消勾选“自动更新扩展”和“显示推荐扩展”两项。
方法二:隐藏推荐引擎与发现入口
1、在 about:config 中搜索 extensions.htmlaboutaddons.discover.enabled,设为 【false】。
2、再搜索 browser.newtabpage.activity-stream.asrouter.userprefs.cfr,设为 【false】。这能移除新标签页和扩展页底部的动态推荐区块,避免其内嵌脚本意外触发通知。
通过策略文件锁定通知行为(企业级强制)
该方式优先级最高,能覆盖用户配置、about:config 修改甚至部分扩展自身的初始化逻辑,适用于多设备统一管控或防止他人误改。
第一步:定位火狐安装目录
右键桌面火狐快捷方式 → “属性” → “打开文件所在位置”,进入类似 C:\Program Files\Mozilla Firefox\ 的路径。
第二步:创建策略文件结构
在该目录下新建文件夹 distribution(若已存在则跳过),再在其中新建纯文本文件,命名为 policies.json。
第三步:写入强制禁用策略
用记事本打开 policies.json,粘贴以下内容并保存为 UTF-8 无 BOM 编码:
{ "policies": { "Notifications": { "Disable": true }, "Extensions": { "InstallUpdates": false } } }
第四步:重启浏览器生效
关闭所有火狐窗口后重新启动,此时所有扩展将无法申请通知权限,且策略不可被 about:config 覆盖。


















