火狐浏览器内置“网页,全部”功能可完整保存网页为HTML文件及同名资源文件夹,双击HTML即可离线查看图文样式;需确保页面完全加载后再保存,否则图片缺失。

您需要把正在浏览的新闻页面、操作手册或项目文档完整保存到本地,断网后仍能查看图片、样式和文字——火狐浏览器内置功能就能做到,无需安装插件,也不依赖网络缓存。
用“网页,全部”方式保存带资源的HTML文件
这是最稳妥的离线保存法,会生成一个HTML文件加一个同名资源文件夹,双击HTML即可在任何设备上打开,内容与原网页基本一致。
打开目标网页,确认页面已完全静止(无加载图标、图片全部显示)——【未等图片加载完就保存,会导致资源文件夹里缺图,打开时显示红叉】。
点击右上角三条横线菜单 → 「另存页面为」。
在保存对话框中,“保存类型”下拉选择「网页,全部(*.htm; *.html)」——【选“仅HTML”会丢失所有图片和CSS,页面变成纯文字且排版崩溃】。
指定保存位置,输入文件名(如“用户手册”),点击「保存」。完成后,您会在该路径下看到一个“.html”文件和一个同名文件夹,二者必须共存才能正常显示。
启用离线工作模式调用已有缓存
适合反复访问的固定页面,比如内部系统登录页、常用帮助文档,不生成文件,靠浏览器自动缓存生效。
第一步:访问目标网页,务必等所有元素(含轮播图、图标字体、异步脚本)全部加载完成——【中途启用离线模式,刷新后页面可能大面积空白或按钮失灵】。
第二步:按键盘 Alt 键唤出顶部传统菜单栏(若已常驻显示则跳过)。
第三步:点击「文件」→「脱机工作」,勾选该项,左侧出现对勾即表示开启成功。
第四步:按 F5 刷新当前页面,地址栏右侧会出现「显示已保存副本」按钮;此时断开网络,点击该按钮,浏览器将强制从本地缓存读取页面。
用UnMHT插件保存为单个MHTML文件
如果您只要一个文件、不怕多装一个插件,MHTML是归档网页的黄金标准:所有资源打包进一个.mht文件,双击即可在Edge、IE或专用阅读器中打开。
方法一:安装UnMHT插件
在地址栏输入 about:addons 回车 → 右上角搜索框输入 UnMHT → 找到作者为 unmht.org 的官方版本 → 点击【添加到Firefox】。
安装后必须关闭并重启Firefox——【不重启,右键菜单不会出现“另存为 MHTML”选项】。
访问目标网页,右键空白处,确认菜单中已出现「另存为 MHTML」。
点击该选项 → 在保存对话框中取消勾选「压缩HTML主体」→ 在「文件名」栏手动补全后缀为 .mht(如“报告.mht”)→ 点击「保存」。
导出渲染后DOM快照(适配JavaScript动态页面)
当网页是Vue/React构建的单页应用,或内容由AJAX加载、交互后才出现,用常规“另存为”会丢失这些动态内容——此时需捕获当前真实渲染结果。
按下 Ctrl + Shift + I 打开开发者工具 → 切换到「检查器」面板 → 在元素树中找到最顶层的 <html> 节点。
右键点击 <html> 节点 → 选择「复制 → 复制外层HTML」。
新建记事本或VS Code,粘贴内容 → 选择「文件 → 另存为」→ 文件名输入 xxx.html → 编码选 UTF-8 → 保存类型选「所有文件」→ 点击保存。
这个HTML文件包含当前页面所有已渲染出的结构,但不包含原始CSS链接和外部JS,适合存档最终呈现状态。
用SingleFile扩展保存为单HTML文件
如果目标网页含大量现代前端框架、WebAssembly模块或ES2022+语法,UnMHT可能漏载资源,SingleFile是更鲁棒的替代方案,它会重写资源路径并内联关键CSS/JS。
前往 addons.mozilla.org 搜索 SingleFile → 点击「添加到Firefox」安装 → 安装后无需重启。
刷新当前网页 → 点击地址栏右侧新出现的SingleFile图标 → 选择「保存当前页面」。
扩展自动分析页面资源,打包成一个HTML文件,内含base64编码的图片和重写的样式脚本,双击即可离线打开,兼容性优于MHTML。


















