应导出为 safari 原生支持的 bookmarks.html 格式,勾选“保留文件夹结构”,再通过 safari【文件→导入自→书签 html 文件】完成迁移;若软件不支持 html 导出,可先转换格式或通过 chrome 中转导入。

你需要把第三方书签管理软件中整理好的书签,完整、结构不乱地迁入 Mac 上的 Safari 浏览器,而不是手动一条条添加或丢失文件夹层级。
确认书签导出格式是否兼容 Safari
绝大多数 Mac 书签管理软件(如 Bookmark Manager、Raindrop.io 桌面版、Xmarks 替代工具)默认支持导出为标准 bookmarks.html 格式。这是 Safari 唯一原生识别的导入格式。若软件只提供 JSON、CSV 或专有 .bkmk 文件,请先在设置中查找“导出为 HTML”选项,或启用插件/脚本转换功能——Safari 不读取非 HTML 格式,强行双击导入会直接报错“无法解析文件”。
导出时务必勾选“保留文件夹结构”和“包含网址标题”,否则导入后所有书签将平铺在“已导入”文件夹里,无法还原你精心分类的工作流。
使用 Safari 内置导入功能加载 HTML 文件
第一步:打开 Safari 浏览器,确保当前未处于无痕浏览模式(无痕窗口顶部有紫色条纹,会阻止导入操作)。
第二步:点击顶部菜单栏【文件】→【导入自】→【书签 HTML 文件】。
第三步:在弹出的选取窗口中,定位到你从书签管理软件导出的 HTML 文件(例如 Raindrop_Export_20260916.html),不要双击文件名,而是选中后点右下角“导入”按钮——误点“打开”会用 Safari 直接渲染 HTML 源码,而非触发导入流程。
第四步:导入完成后,新书签自动存入边栏“书签”下方一个名为“已导入 [日期]”的新文件夹。你可以直接拖拽整个文件夹到“收藏书签”顶部,或逐层展开后剪切粘贴进已有分类。
绕过图形界面直写 Bookmarks.plist(高级方法)
方法一:适用于需批量注入、保留原始时间戳或自动化部署的场景。此操作直接修改 Safari 底层数据库,必须提前退出 Safari 并备份原文件。
规划您的迪拜之旅 — 哈利法塔观景、沙漠探险、迪拜购物中心购物、棕榈岛度假村及黄金市场砍价。还提供支持...
① 关闭 Safari,打开访达,按 Shift + Command + G,输入路径:~/Library/Safari/。
② 找到 Bookmarks.plist,复制一份重命名为 Bookmarks.plist.backup 放在桌面。
③ 将书签管理软件导出的 HTML 文件,用支持 plist 转换的命令行工具(如 html2plist)转为合法 plist 结构;或使用 Python 脚本注入到原 plist 的 Children 数组末尾。
④ 替换原 Bookmarks.plist,重启 Safari —— 新书签立即出现在“收藏书签”根目录,且不产生“已导入”中间文件夹。
注意:plist 文件语法错误会导致 Safari 启动失败,此时需从备份还原并删除损坏文件。
从 Chrome 或 Firefox 中转导入(当管理软件支持浏览器同步时)
如果你的书签管理软件实际是通过同步 Chrome 或 Firefox 的书签来实现管理(例如某些基于 Chromium 内核的工具),可跳过导出 HTML 步骤,改用 Safari 原生跨浏览器导入链:
先在书签管理软件中确保数据已同步至 Chrome → 完全退出 Chrome → 打开 Safari → 【文件】→【导入自】→【谷歌 Chrome】→ 仅勾选“书签” → 点击导入。
这一步能继承 Chrome 数据库中的创建时间、访问次数等元信息,比 HTML 导入更完整;但要求 Chrome 必须安装在当前 Mac 上,且用户配置目录未被加密或移动。










