必须通过系统级拦截、插件级过滤和底层权限控制三重手段协同封堵,才能完全屏蔽火狐浏览器中的网页浮窗与弹窗广告;需先开启内置弹窗拦截和增强型跟踪保护严格模式,再安装配置ublock origin与adguard,并关闭网站通知权限及禁用dom.webnotifications.enabled和dom.push.enabled。

火狐浏览器中网页浮窗与弹窗广告频繁闪现,遮挡正文、跳转恶意页面、诱导点击订阅,必须通过系统级拦截、插件级过滤和底层权限控制三重手段协同封堵,才能实现完全屏蔽。
启用内置弹窗拦截与增强型跟踪保护严格模式
这一步是所有后续拦截生效的前提,不开启会导致插件对JS注入浮层、跨站触发弹窗的识别率大幅下降——因为大量浮窗由第三方跟踪脚本动态生成,而非独立window.open调用。
点击浏览器右上角三条横线图标 → 选择“设置”。
在左侧导航栏点击“隐私与安全”,向下滚动至“权限”区域。
找到“阻止弹出式窗口”,确保其右侧开关为【开启状态(蓝色)】。
继续向上滚动,定位到“增强型跟踪保护”,点击右侧下拉菜单 → 选择“严格”模式。
确认下方“全方位 Cookie 保护”已随动启用;若未启用,请手动勾选——【此选项不开启,AdGuard 和 uBlock Origin 对中文浮窗的拦截效果将打五折】。
安装并配置 uBlock Origin 插件
uBlock Origin 是 Mozilla 官方推荐的开源引擎,零数据回传、内存占用极低,能实时匹配 CSS fixed 浮层、z-index 动态模态框、iframe 嵌套跳转等伪装弹窗,是当前最核心的拦截组件。
在地址栏输入 about:addons 并回车,进入附加组件管理页面。
点击右上角搜索框,输入 uBlock Origin 并回车。
在结果中确认开发者为 Raymond Hill、图标为红色盾牌 → 点击“添加到 Firefox”。
弹出权限窗口后点击“添加”,安装完成后插件自动启用。
点击地址栏右侧灰色盾牌图标 → 选择“打开面板”,确认顶部显示“已启用”;若显示“已暂停”,请手动点击启用。
部署 AdGuard 广告拦截器应对中文伪浮窗
AdGuard 内置多层过滤引擎,专为中文网页环境优化,可识别伪装成“免费领取”“限时关闭”的原生广告浮层、反检测跳转脚本、右下角自动展开订阅窗,是对 uBlock Origin 的关键补充。
方法一:直达安装
访问 https://www.php.cn/link/9da4ec9417da97aac9ab7ae5aad3b0a6。
确认页面顶部显示“已由 Mozilla 签名” → 点击“添加到 Firefox”按钮。
在弹出提示中点击“添加”,插件安装后自动激活。
方法二:手动启用中文规则
安装完成后,点击地址栏拼图图标 → 找到 AdGuard 蓝色盾牌 → 点击进入设置面板。
切换至“过滤器”选项卡 → 在“语言”区域勾选“中文(简体)” → 点击右下角“保存”。
等待图标稳定显示为蓝色(非灰色或加载中状态),表示中文规则集已就绪。
关闭网站通知权限,阻断右下角伪弹窗
右下角频繁弹出的“允许发送通知?”横幅,本质是 Notification API 触发的伪弹窗,不属于传统弹窗范畴,但干扰强度极高,必须单独处理。
第一步:全局禁用通知请求能力
点击右上角三条横线图标 → 选择“设置” → 左侧导航栏点击“隐私与安全”。
向下滚动至“权限”区域 → 找到“通知” → 点击其右侧的“设置…”按钮。
取消勾选“网站可以请求发送通知” → 点击“保存更改”。
第二步:清除历史授权域名
在同一“通知”设置页,点击“例外…”按钮。
在“已允许”列表中,逐个选中域名 → 点击右侧“移除”。
移除完毕后关闭窗口,无需重启,通知类浮窗立即停止。
禁用底层通知服务,彻底切断静默弹窗链路
部分网站绕过权限界面,直接调用 Notification API 或 Push API 强行弹出浮窗,只有禁用这两个底层开关,才能拦截这类静默行为。
在地址栏输入 about:config 并回车 → 点击“接受风险并继续”。
搜索 dom.webnotifications.enabled → 双击将其值设为 false。
搜索 dom.push.enabled → 同样双击设为 false。
关闭 about:config 标签页 → 【必须完全退出并重新启动火狐浏览器,修改才生效】。











