火狐浏览器默认禁止扩展在隐私窗口运行,需为每个插件手动开启“在隐私窗口中运行”权限;方法包括:一、在扩展管理器中开启该选项;二、卸载重装并安装时勾选授权;三、调试模式下临时加载且manifest.json须含"privacy"权限。

火狐浏览器默认禁止所有已安装扩展在隐私窗口中运行,导致你在新开的隐身窗口里找不到常用插件图标、右键菜单失效、页面脚本不注入——这不是插件坏了,而是 Firefox 从 57 版起就强制实施的隔离策略,必须为每个插件单独授权才能恢复功能。
在扩展管理器中手动开启权限
这是最常用、最稳妥的方式,适用于已安装但未启用隐私模式权限的插件。
第一步:点击右上角三条横线 → 选择“扩展和主题” → 确保左侧标签为“扩展”。
第二步:找到你要启用的插件(例如 uBlock Origin 或 Dark Reader),点击其右侧的“更多操作”(三个点)按钮 → 选择“扩展详细信息”。
第三步:向下滚动至“在隐私窗口中运行”选项 → 将开关切换为“允许”。【这一步必须手动完成,系统绝不会默认勾选】
第四步:关闭该面板,按 Ctrl+Shift+P(Windows/Linux)或 Command+Shift+P(macOS)新建一个隐私窗口 → 检查地址栏右侧是否出现该插件图标。若仍不显示,说明插件自身未适配无痕模式(如调用 localStorage),与授权无关。
卸载重装时强制获取授权
适用于早期安装、从未见过权限提示框的老插件,或你怀疑上次安装漏勾了关键选项。
方法一:进入 about:addons → 找到目标插件 → 点击“移除”彻底卸载。
方法二:打开 https://addons.mozilla.org/firefox/ → 搜索同一插件名称 → 确认开发者为官方认证(带绿色徽章)→ 点击“添加到 Firefox”。
方法三:在弹出的权限确认框中,【务必勾选“允许此扩展在隐私窗口中运行”】 → 再点击“添加”。这一步比后台修改更可靠,因为权限声明会写入扩展安装包元数据,重启后依然生效。
调试模式下临时加载开发版插件
适合测试尚未上架 AMO 的自定义插件,或快速验证 manifest.json 是否支持隐私模式。
地址栏输入 about:debugging#/runtime/this-firefox → 回车 → 点击“此 Firefox”下的“加载临时扩展”。
定位到插件文件夹中的 manifest.json 所在目录 → 选择该文件 → 点击“打开”。
注意:临时加载的插件仅在当前会话有效,关闭浏览器即失效;且必须确保 manifest.json 中包含 "permissions": ["privacy"] 或 "incognito": "spanning" 字段,否则即使加载成功也无法在隐私窗口运行。











