Tech
[分享创造] 自建 Safari ↔ Chrome/Firefox 书签双向同步,顺便把改动塞回了 iCloud
iOS 和 iPadOS 上主力用 Safari ,但 Mac 开发时离不开 Chrome / Firefox ,书签一直各管各的。
Apple 的「 iCloud 书签」扩展只支持 Windows:它依赖 iCloud for Windows 里的 native host com.apple.bookmarks ,macOS 上根本没有,装了也不工作。
于是自己写了一套:
以 Safari 为准 :Chrome / Firefox 里的书签按 Safari 的文件夹结构摆放,同网址自动归位、去重
双向 :浏览器里新增、删除的书签会写回 Safari ;任意一端删除,其他端跟着删(大批量删除要先确认)
能回到 iCloud :研究了一下 Bookmarks.plist ,Safari 的 iCloud 同步只上传 Sync.Changes 里登记过的改动。按它的格式登记之后,在 Chrome 里加的书签,iPhone 上的 Safari 也能看到
自托管、多用户 :Cloudflare Worker + SQLite Durable Object...
Read the full discussion on V2EX
This article was aggregated from V2EX. Click to join the conversation.
View on V2EX