Free Download Manager 中文文档 下载 App

FDM 扩展的自动拦截与右键菜单详解

自动拦截:Chrome / Firefox / Edge 点下载时自动转 FDM

装完 FDM 扩展并开启「允许在所有网站访问」后,当你在浏览器里点击任何可下载链接(.zip .torrent .mp4 .apk 等),FDM 扩展会自动:

  1. 拦截浏览器的默认下载行为(让浏览器不自己下载)
  2. 把这个 URL 转交给 FDM 桌面端
  3. FDM 桌面端的「添加下载任务」对话框自动弹出(URL 已预填)
  4. 你点确定,任务进 FDM 队列

整个过程没有额外操作,和不装扩展时点下载的感觉一样——只是下载的执行者从浏览器换成了 FDM。

什么情况下拦截可能不触发

如果遇到上述情况,手动右键 → 使用 FDM 下载(下面讲)。

右键菜单功能

FDM 扩展装好后,在网页上右键会出现以下 FDM 相关菜单项:

右键对象FDM 菜单项功能
超链接使用 FDM 下载链接把这个链接的 URL 传给 FDM
图片使用 FDM 下载图片下载这张图片
视频(HTML5 <video>)使用 FDM 下载视频检测 <video> 标签的 src,把视频 URL 传给 FDM
音频(HTML5 <audio>)使用 FDM 下载音频同上,音频文件
空白处使用 FDM 下载当前页面的所有链接扫描当前页面所有 <a> 标签,批量添加 FDM
空白处使用 FDM 下载当前页面的所有视频扫描页面所有 <video> 标签,批量添加

这个右键菜单在扩展权限覆盖的所有网站上都可用——哪怕自动拦截没触发,手动右键也能补。

视频检测与抓取

FDM 扩展的视频检测是最实用的功能之一:

当你打开一个有 HTML5 视频的页面(比如 Bilibili、YouTube、Netflix 等),FDM 扩展会:

  1. 扫描页面里所有 <video> 标签
  2. 提取视频的真实源地址(可能包含自适应码率的多个版本)
  3. 在扩展工具栏图标上显示一个数字角标(比如「3」表示检测到 3 个视频)
  4. 点击工具栏图标 → 弹出视频列表 → 勾选要下载的 → 点下载

视频检测的限制

DRM 保护的视频无法下载——Netflix、Disney+、Apple TV+ 等平台的视频使用了 Widevine DRM,扩展只能拿到加密流,下载后无法播放。这不是 FDM 的局限,是所有下载工具对 DRM 都无能为力(技术上不可能在加密状态下还原明文)。

自适应码率(HLS / DASH)视频——这类视频的 URL 不是单个文件,而是一个 .m3u8 或 .mpd 清单,里面包含几十到几百个分段的地址。FDM 扩展能识别并把清单传给 FDM,但 FDM 的下载引擎需要把所有分段下载并拼接。某些 HLS 流的分段地址有时效性(几小时过期),过期后 FDM 会报下载失败。

YouTube 的特殊情况——YouTube 视频地址会动态生成、且每个 IP 的地址不同。FDM 扩展能检测到 YouTube 页面里的视频源,但某些情况下下载后可能只有音频没有视频(因为 YouTube 把视频轨和音频轨分开了)。这种情况建议用专门的 yt-dlp 工具,FDM 处理不了多轨合并。

白名单与排除规则

有些网站你不想让 FDM 拦截——比如公司内部系统的下载、银行的 PDF 账单、某些需要浏览器内建下载器的网站。

FDM 扩展的排除规则设置(Chrome / Edge):

  1. 点击扩展工具栏图标 → 「选项」
  2. 找到「排除的域名」或「排除的网站」
  3. 添加格式:*.example.com(排除所有子域)或 sub.example.com(只排除特定子域)
  4. 保存后立即生效

Firefox:

  1. 右键扩展图标 → 「管理扩展」→ 「偏好设置」
  2. 同样的排除域名列表

排除规则也可以反过来——如果你只想让 FDM 拦截特定几个网站,其他全部放行:

快捷键

FDM 扩展在浏览器里注册了几个全局快捷键(可以在扩展选项里自定义):

在 Chrome / Edge 的扩展选项页里可以改这些快捷键,避免和浏览器本身的快捷键冲突(比如 Chrome 的 Ctrl+Shift+N 是无痕窗口)。

扩展与剪贴板监控的配合

FDM 桌面端的剪贴板 URL 监控和浏览器扩展是两套独立的拦截机制,可以同时工作:

三种路径互不干扰,你用哪个方便就用哪个。


扩展的日常用法就这些。下一页 视频检测与抓取 专门讲扩展在视频网站上的表现和限制。