必须用Chrome官方导出HTML再导入Safari:Chrome书签管理器→导出书签得bookmarks.html;Safari→文件→导入自书签HTML文件→勾选“书签栏”和“其他书签”主节点→结构完整保留。

你需要把Chrome里攒了几年的几百个书签一次性迁移到Safari,又不想漏掉任何分类和嵌套结构,还得保留原有顺序——这必须用标准HTML导出导入流程,其他方式容易丢文件夹层级或中文乱码。
从Chrome导出完整书签HTML文件
打开Chrome浏览器,点击右上角三个点→“书签”→“书签管理器”。
在书签管理器右上角点击三个垂直点图标→选择“导出书签”。这一步不能跳过,也不能用第三方插件导出,只有官方导出路径生成的bookmarks.html才被Safari完整识别。导出时系统默认命名为bookmarks.html,别手贱改成其他名字,否则Safari可能无法解析嵌套关系。
选好保存位置,比如桌面,直接点“保存”。
在Safari中导入并确认结构完整性
打开Safari浏览器,顶部菜单栏点击“文件”→“导入自”→“书签 HTML 文件…”。
找到你刚保存的bookmarks.html文件,选中后点“打开”。
此时会弹出预览窗口,显示所有可导入的书签文件夹。注意:【务必勾选最顶层的“书签栏”和“其他书签”两个主节点】,否则子文件夹里的内容不会被加载进来。如果Chrome里用了多层嵌套,这里展开后能看到完整树形结构。
确认无误后点“导入”,Safari会在左侧边栏“书签”下方新建一个名为“已导入 [日期]”的文件夹,所有原始结构原样保留。
验证与补救(仅当导入后发现缺失)
方法一:检查Chrome是否开启了同步。如果Chrome登录了Google账号且同步开启,部分书签可能藏在“其他设备”或“未分类”里——回到Chrome书签管理器,先点击左下角“整理”→“查找重复项”,再重新导出一次。
方法二:若导入后中文书签显示为方块或乱码,说明Chrome导出时编码异常。立刻关闭Safari,用文本编辑器(如TextEdit)以UTF-8编码重新打开bookmarks.html,全选→复制→新建文档→粘贴→另存为同名文件,再导入。
方法三:导入后发现某几个深层子文件夹不见了,不用重来。直接在Safari边栏中右键“已导入 [日期]”文件夹→“编辑名称”,删掉末尾日期,改名为“Chrome书签备份”,然后手动把缺失的文件夹拖进去——Safari允许跨文件夹拖拽,且不破坏原有URL。


















