Firefox无需重新下载 从浏览器缓存保存已加载视频的方法咨询
Firefox无需重新下载保存已加载视频的解决方案
1. about:config参数调整(实现优先从缓存保存)
可以通过修改浏览器参数实现触发「视频另存为」时优先调用本地缓存,操作步骤如下:
- 在地址栏输入
about:config回车,接受风险提示进入配置页 - 搜索
browser.download.saveLinkAsFallback,将布尔值修改为true - 确认
network.http.use-cache为默认true状态即可
注意:该方案仅对单文件加载的MP4等格式生效,若站点使用HLS/DASH分片加载视频,缓存会被拆分为多个小文件,单独修改参数无法直接导出完整视频。
2. 浏览器扩展方案(匹配需求的功能实现)
目前有成熟的扩展可以实现你需要的两种交互逻辑:
- 右键菜单新增「从缓存保存」选项:播放视频时右键直接点击即可导出已加载完成的视频,全程不会触发新的网络请求
- 工具栏入口查看全量缓存视频:点击扩展图标会弹窗列出当前浏览器所有已缓存的媒体文件,附带视频标题、来源页面URL、文件大小、清晰度等信息,勾选即可批量导出
扩展本身运行在浏览器权限内,可以直接读取当前用户配置的缓存目录,不需要额外读取系统文件,兼容性远高于第三方桌面工具,普通站点、长视频、分片加载的普通非加密视频都支持导出。
提示:受DRM版权保护的加密视频,不管用哪种方式都无法导出可正常播放的文件。
3. 无扩展手动操作方案
如果不想安装扩展,可以用开发者工具手动导出:
- 按
F12打开开发者工具,切换到「网络」面板,筛选「媒体」分类 - 刷新页面后播放视频至加载完成,在网络列表找到对应的视频资源
- 右键资源项选择「在新标签页打开」,待新标签页加载完成后按
Ctrl+S保存,此时调用的是本地缓存资源,不会重新下载
内容的提问来源于stack exchange,提问作者goldnick7
相关产品推荐
相关产品推荐

