跨设备同步方案
当前Web浏览器暂不支持原生书签同步,可通过以下方法实现:
手动同步方案
- 导出/导入书签:
- 通过”书签 > 导出HTML”生成备份文件
- 在其他设备使用相同版本浏览器导入
- 云存储同步:
- 将Web应用目录(~/Library/Containers/dev.nuance.Web)放入iCloud Drive
- 使用Git管理书签数据文件
自动化方案
- 脚本同步:
- 创建Automator工作流定时同步书签文件
- 使用Shortcuts实现跨设备触发同步
- 第三方工具集成:
- 修改源码集成RSS服务或Notion API
- 添加对主流书签服务的支持
开发建议
- 在ViewModels/BookmarkViewModel.swift中实现:
- iCloud同步逻辑
- WebDAV协议支持
- 考虑使用Swift的CloudKit框架
本答案来源于文章《Web – macOS AI Browser:本地AI驱动的macOS浏览器》