Safari、Firefox、Chrome书签备份均用系统原生工具:Safari导出为HTML并重命名;Firefox需开启autoExportHTML并完全退出两次生成JSON;Chrome仅支持HTML导出;Automator可自动归档Firefox JSON备份。

你需要在 macOS 上为 Safari、Firefox 或 Chrome 中的重要书签建立可靠备份,防止浏览器崩溃、重装或误删导致数据丢失。整个过程不依赖第三方软件,全部使用系统原生工具完成,且每种浏览器的备份路径和格式都不同,必须按对应方法操作。
Safari 书签导出为 HTML 文件
这是最通用、跨平台兼容性最强的备份方式,导出的 .html 文件可用任何浏览器打开、阅读,也能被 Chrome、Edge、Firefox 直接导入。
在 Safari 浏览器中,选取“文件”→“导出”→“书签”。
系统自动生成名为“Safari 浏览器书签.html”的文件,默认保存到“下载”文件夹。建议立即重命名为带日期的名称,例如 【Safari_20261028.html】,避免后续覆盖。
这一步导出的是纯文本 HTML,不含密码或历史记录,仅含书签结构与链接——正因如此,它才是长期归档最安全的格式。
Firefox 书签自动导出为标准 JSON
Firefox 原生支持每次退出时生成未压缩的 bookmarks-YYYY-MM-DD.json,但需手动开启该功能,否则只保留加密的 .jsonlz4 文件(无法直接阅读或导入)。
第一步:在 Firefox 地址栏输入 about:config,回车后点击“接受风险并继续”。
第二步:在搜索框中输入 browser.bookmarks.autoExportHTML,双击该项将其值设为 【true】。
第三步:彻底退出 Firefox(不是关窗口,是右键 Dock 图标 →“退出”,或按 Command+Q),再重新打开一次并再次退出——这时才会在配置目录的 bookmarkbackups 子文件夹中生成第一个标准 JSON 文件。
⚠️ 注意:若跳过“完全退出两次”,系统不会生成 bookmarks-*.json,只会保留不可读的 .jsonlz4 文件。
Chrome 书签导出为 HTML(唯一官方支持方式)
Chrome 不提供 JSON 导出选项,也不支持自动备份,但可手动导出为 HTML,与 Safari 方式一致,确保跨浏览器可恢复。
方法一:点击右上角“三点菜单”→“书签”→“书签管理器”。
方法二:在书签管理器右上角点击“三点图标”→“导出书签”。
导出文件默认命名为“bookmarks.html”,请立刻改名为 【Chrome_20261028.html】 并存入专用备份文件夹。
这一步无法导出文件夹图标、访问时间或折叠状态,但所有网址和层级关系完整保留。
用 Automator 自动归档 Firefox JSON 备份
如果你希望每天自动生成一份带时间戳的 Firefox JSON 备份,并统一存放,可用 Automator 搭配 Shell 脚本实现一键归档,无需重复操作。
打开“自动操作”(Automator)→ 新建 → 选择“快速操作”→ 左侧搜索“运行 Shell 脚本”,拖入右侧工作区。
在脚本框中粘贴以下内容(将 /Users/你的用户名/Documents/BookmarksBackup 替换为你实际的目标文件夹路径):
#!/bin/bash<br>PROFILE_DIR=$(find ~/Library/Application\ Support/Firefox/Profiles/ -maxdepth 1 -name "*.default-release" | head -n 1)<br>if [ -z "$PROFILE_DIR" ]; then PROFILE_DIR=$(find ~/Library/Application\ Support/Firefox/Profiles/ -maxdepth 1 -name "*.default" | head -n 1); fi<br>SRC_DIR="$PROFILE_DIR/bookmarkbackups"<br>DST_DIR="/Users/你的用户名/Documents/BookmarksBackup"<br>mkdir -p "$DST_DIR"<br>LATEST_JSON=$(ls -t "$SRC_DIR"/bookmarks-*.json 2>/dev/null | head -n 1)<br>if [ -n "$LATEST_JSON" ]; then<br> cp "$LATEST_JSON" "$DST_DIR/bookmarks_$(date +%Y%m%d_%H%M%S).json"<br>fi
保存为“归档 Firefox 书签.json”,然后可在任意 Finder 窗口右键→“快速操作”中直接运行——它会查找最新生成的 bookmarks-*.json,复制一份并添加精确到秒的时间戳命名。


















