https ://www .firefox .com/en-US/firefox/150.0/releasenotes#:~:text=Backing,system
https ://support .mozilla .org/zh-CN/kb/firefox-backup
我怀疑火狐开发人员在偷看百分社区的我们帖子聊天,前脚刚给百分提建议,后脚火狐 150 前几天新版就做好更新了(狗头滑稽.jpg)

说回正题,150 新增的本地备份功能地址 about:preferences#sync ,不登陆火狐帐号也能用,我点击立即备份后,他导出的是一份 FirefoxBackup_Profiles_20260430-191152.864.html 文件,可以直接当作网页打开,会有简易恢复指引,数据都在 /html 标签结尾,ZIP 以 base64 编码在 html 文件里,我备份完成的大小是 130MB 左右,如果要导出密码等隐私信息,火狐强制要为 ZIP 添加密码,密码要求最低 8 个字符,不能使用火狐帐号的密码
老大也可以参考火狐新出的备份功能,核心信息备份真的在需要时候能 “ 灭火 ” 不至于一无所有

FirefoxBackup_Profiles_20260430-191152.864.html 内容预览
- <!DOCTYPE html>
- <!-- Version: 1 -->
- <html lang="zh-CN"><head>
- <meta charset="UTF-8" />
- <meta name="viewport" content="width=device-width, initial-scale=1.0" />
- <title data-l10n-id="backup-file-title">恢复 Firefox</title>
- <style>
- 样式信息省略,太长了
- </style>
- </head>
- <body>
- <img id="logo" role="presentation" src="base64 编码的火狐图片" />
- <h1 data-l10n-id="backup-file-header">Firefox 已准备好恢复</h1>
- <p data-l10n-id="backup-file-intro">找回熟悉的浏览体验,并恢复所有书签、历史记录等数据。<a data-l10n-name="backup-file-support-link" id="support-link" target="_blank" href="***">详细了解</a></p>
- <dl>
- <dt data-l10n-id="backup-file-path-label">备份文件:</dt>
- <dd id="backup-file-path-value"></dd>
- <dt data-l10n-id="backup-file-creation-date-label">创建时间:</dt>
- <dd id="creation-date-value" data-l10n-id="backup-file-creation-date-value" data-l10n-args="{"date":1777547512864}">2026/4/30 19:11</dd>
- <dt data-l10n-id="backup-file-creation-device-label">设备:</dt>
- <dd id="creation-device-value">本地帐号名称 在 电脑名称 上使用的 Firefox</dd>
- <dt data-l10n-id="backup-file-encryption-state-label">加密:</dt>
- <dd id="encryption-state-value" data-l10n-id="backup-file-encryption-state-value-not-encrypted">否</dd>
- </dl>
- <h2 data-l10n-id="backup-file-how-to-restore-header">恢复方法:</h2>
- <section class="moz-browser">
- <ol>
- <li data-l10n-id="backup-file-moz-browser-restore-step-1">打开应用程序菜单 ☰,前往“设置”>“同步”</li>
- <li data-l10n-id="backup-file-moz-browser-restore-step-2">点击“选择备份文件”并选择此文件</li>
- <li data-l10n-id="backup-file-moz-browser-restore-step-3">按照指引,重新启动 Firefox</li>
- </ol>
- </section>
- <section class="other-browser">
- <ol>
- <li><span data-l10n-id="backup-file-other-browser-restore-step-1">下载并安装 Firefox</span><a id="download-moz-browser" class="button-link" data-l10n-id="backup-file-download-moz-browser-button" href=" 下载地址 ">下载</a></li>
- <li data-l10n-id="backup-file-other-browser-restore-step-2">启动 Firefox,打开应用程序菜单 ☰,前往“设置”>“同步”</li>
- <li data-l10n-id="backup-file-other-browser-restore-step-3">点击“选择备份文件”并选择此文件</li>
- <li data-l10n-id="backup-file-other-browser-restore-step-4">按照指引,重新启动 Firefox</li>
- </ol>
- </section>
-
- <script>
- /**
- //@line 15 "$SRCDIR/browser/components/backup/content/archive.js"
- */
- const UA = navigator.userAgent;
- const isMozBrowser = /Firefox/.test(UA);
- document.body.toggleAttribute("is-moz-browser", isMozBrowser);
- const filePath = decodeURI(document.location.pathname);
- const filePathNode = document.getElementById("backup-file-path-value");
- if (filePathNode) {
- filePathNode.innerText = filePath;
- }
- </script>
- </body></html>
- <!-- Begin inline MIME --
- ------=_Part_unix时间戳_随机字符_随机字符
- Content-Type: application/json; charset=utf-8
- Content-Disposition: attachment; filename="archive.json"
- Content-Length: 484
- {"version":2,"encConfig":null,"meta":{"date":"2026-04-30T11:11:52.864Z","appName":"firefox","appVersion":"150.0","buildID":"20260415192539","profileName":"Profiles","deviceName":"电脑名称","machineName":"本地帐号名称 在 电脑名称 上使用的 Firefox","osName":"Windows_NT","osVersion":"10.0","legacyClientID":"UUID","profileGroupID":"UUID","healthTelemetryEnabled":false,"usageTelemetryEnabled":false,"isSelectableProfile":false}}
- ------=_Part_unix时间戳_随机字符_随机字符
- Content-Type: application/octet-stream
- Content-Disposition: attachment; filename="archive.zip"
- Content-Transfer-Encoding: base64
- Content-Length: 135467541
- ....
- ------=_Part_unix时间戳_随机字符_随机字符
- ---- End inline MIME -->
复制代码 |