不少用户会遇到这样的问题:火狐浏览器的扩展程序在隐私窗口中突然“失效”了——广告拦截器没有反应、密码自动填充功能消失、翻译插件也悄悄停止工作。其实不必急着判断扩展损坏,这通常是 Firefox 浏览器的隐私保护机制在起作用:默认状态下,扩展不会在无痕浏览或隐私浏览模式中自动启用,必须由用户手动授权后才能运行。下面将详细说明两种启用方式,并教你如何确认扩展是否已经真正生效。

为单个扩展开启隐私窗口权限
这种方法最常见,也相对更安全,适用于 uBlock Origin、Bitwarden、Dark Reader 等主流 Firefox 扩展。最大优点是开启后通常会立即生效,不需要重启火狐浏览器。
第一步:点击右上角三条横线菜单 → 选择“扩展和主题” → 确认顶部标签停留在“扩展”页面。
第二步:找到你要启用的目标扩展,点击右侧“更多操作”(三个点)按钮 → 进入“扩展详细信息”。
第三步:向下滚动页面,找到“在隐私窗口中运行”选项 → 将开关切换为【开启状态】。这一项必须手动设置,Firefox 不会默认帮你开启。
第四步:关闭设置面板,按下Ctrl+Shift+P(Windows/Linux)或Command+Shift+P(macOS)新建隐私窗口 → 检查地址栏右上角是否显示该扩展图标。如果图标没有出现,可以尝试打开一个需要扩展介入的网页,例如登录页面或视频网站,随后刷新页面再次查看。
需要注意的是,部分较老的扩展程序(例如一些尚未更新到 manifest v3 的旧版密码管理器)可能不会显示这个选项——这通常表示它们在 manifest.json 中没有声明 privacy 相关权限,因此无法被强制开启。遇到这种情况并不是你设置错误,而是扩展开发者尚未完成适配。
全局启用所有已安装扩展的隐私权限
这种方式更适合需要批量管理多个扩展的场景,例如企业部署、统一测试环境,或者需要一次性让所有 Firefox 插件支持隐私窗口运行时使用。通过修改底层配置项,可以覆盖浏览器的默认限制。
在地址栏输入about:config并回车 → 点击“接受风险并继续”。
在搜索框中输入extensions.allowPrivateBrowsingByDefault → 如果该首选项不存在,右键空白处选择“新建”→“布尔值”,名称填入extensions.allowPrivateBrowsingByDefault,值设为true;如果已经存在,直接双击将其值从false改为true。
【此操作会立即影响所有已安装扩展,包括尚未更新的旧版插件,但不会解除扩展本身的 API 兼容性限制】
重启火狐浏览器后,所有扩展通常都会自动获得在隐私窗口中运行的资格。
验证扩展是否真正在隐私窗口中运行
方法一:新建隐私窗口后,直接访问一个通常会被广告内容覆盖的网站(比如news.ycombinator.com),观察页面是否仍然充满广告——如果广告依旧正常显示,说明 uBlock Origin 可能没有在隐私模式下生效,需要返回检查开关是否已正确开启。
方法二:打开隐私窗口 → 进入任意登录页面(如Gmail)→ 点击密码输入框 → 查看 Bitwarden 图标是否弹出自动填充提示。如果没有任何提示,通常说明该扩展尚未成功注入 DOM。
方法三:在隐私窗口任意空白区域点击右键 → 查看右键菜单中是否出现扩展专属功能选项(例如“使用Dark Reader翻转页面”)。如果相关选项缺失,往往表示脚本注入失败,此时需要进一步确认权限是否被扩展自身策略所限制。
