FDM Firefox 官方扩展安装
扩展定位
FDM Firefox 扩展和 Chrome 扩展功能完全一致——拦截下载 → 转交给本地 FDM 桌面端。但开发和维护是分开的(Chrome 扩展和 Firefox 扩展走不同的审核流程),版本更新节奏可能不同步。
Firefox Add-ons 里的扩展全称是 「Free Download Manager official extension」,开发者同样是 FreeDownloadManager.ORG。
安装步骤
第一步:进 Add-ons 市场
在 Firefox 地址栏输入 addons.mozilla.org,或直接搜索 "Free Download Manager official extension"。
第二步:添加到 Firefox
找到官方扩展后,点击「添加至 Firefox」。Firefox 会弹出权限请求,点「添加」确认。
第三步:允许在所有网站运行
和 Chrome 一样,Firefox 对扩展权限也做了收紧。要让扩展自动拦截:
- 地址栏输入
about:addons→ 进入扩展管理页 - 找到 FDM 扩展 → 点击「...」菜单 → 「管理」
- 找到「访问你的数据」权限 → 把默认的「在点击时」改成「在所有网站」
- 如果你用的是 Firefox 115+,新版 UI 可能把这个选项藏在「偏好设置」标签页里
这一步不改 = 扩展形同虚设——和 Chrome 扩展同理。
和 Chrome 扩展的功能差异
| 对比项 | FDM Chrome 扩展 | FDM Firefox 扩展 |
|---|---|---|
| 下载拦截 | ✅ | ✅ |
| 视频检测与抓取 | ✅ | ✅ |
| 右键菜单 | ✅ | ✅ |
| Native Messaging | Chrome 专用的 manifest | Firefox Native Messaging(格式略不同) |
| 视频源检测能力 | 依赖 Chrome DevTools Protocol | 依赖 Firefox webRequest API |
| 版本更新 | 独立审核,可能晚 1-2 天 | 独立审核,可能晚 1-2 天 |
| 隐私审核 | Chrome Web Store 独立审核 | Mozilla 独立审核(通常比 Chrome 更严格) |
功能上没有本质区别,差异主要在底层实现方式和审核节奏。
版本兼容性
FDM 官方扩展支持 Firefox 100+。如果你用的是很老的 Firefox 版本(比如 ESR 91),可能找不到最新的 FDM 扩展——建议把 Firefox 升级到 ESR 115 或更高。
Native Messaging 连接
Firefox 的 Native Messaging 和 Chrome 的机制类似,但 manifest 文件位置和格式有差异:
- Chrome 的 manifest 在 Windows 注册表里
- Firefox 的 manifest 在用户的
~/.mozilla/native-messaging-hosts/或 Windows 的%APPDATA%\Mozilla\NativeMessagingHosts\
FDM 桌面端在安装时会自动为 Firefox 注册 manifest。如果扩展装好了但 FDM 显示「未连接」,可以:
- 关闭 Firefox 和 FDM
- 手动删除 Firefox 的 Native Messaging manifest 文件
- 重新打开 FDM → 菜单「工具 → 浏览器集成 → 注册 Firefox」
常见问题
Firefox 更新后扩展失效
Firefox 大版本更新偶尔会重置 Native Messaging 注册。解决方法和 Chrome 类似:FDM 里「卸载集成 → 重新注册」。
扩展视频检测在某些网站上不工作
Firefox 的视频源检测依赖 webRequest API,某些网站用了非常复杂的流媒体加密(比如 HLS 的动态加密 key),扩展检测不到。这种情况下:
- 手动打开 FDM → 复制视频 URL → 手动添加下载
- 或者用专门的视频下载工具(比如 yt-dlp),FDM 不能解决所有视频抓取场景
隐私
和 Chrome 扩展一样,FDM Firefox 扩展不收集任何用户数据。Mozilla 的审核流程比 Chrome Web Store 更严格,隐私风险更低。
Firefox 的特别优势:容器隔离
Firefox 的容器(Containers)功能允许你为不同网站创建隔离的 Cookie / 会话环境。FDM Firefox 扩展在容器里也能正常工作——每个容器里的 FDM 扩展实例独立运行,互不干扰。如果你用 Firefox 容器功能隔离不同身份登录,这一点是 Chrome 做不到的。
Firefox 用户流程和 Chrome 类似,最大的坑还是「忘了把扩展权限改成所有网站」。Edge 用户看 Edge 集成。