跳到文章

Chromium 内核浏览器与 iOS Safari 同步书签

Chrome 浏览器通过 iCloud 同步书签实在是太简单

你只需要安装 iCloud for Windows 和 iCloud Bookmarks 就可以完成

但是 Chromium 内核的浏览器选择很多,各家都有长处,很多浏览器需要一番魔改才可以正常使用

小众浏览器的书签同步

除非你选择安装 Chrome + 你需要的浏览器

否则 iCloud 会认为系统没有安装 Chrome 浏览器,提示未安装 Chrome 浏览器

这个问题只需要修改注册表就可以解决

注意修改两处路径:

Windows Registry Editor Version 5.00
[HKEY_LOCAL_MACHINE\SOFTWARE\WOW6432Node\Microsoft\Windows\CurrentVersion\App Paths\chrome.exe]
@="{路径}\\AppData\\Local\\Yandex\\YandexBrowser\\Application\\browser.exe"
"Path"="{路径}\\AppData\\Local\\Yandex\\YandexBrowser\\Application"
[HKEY_LOCAL_MACHINE\SOFTWARE\WOW6432Node\Google\Chrome\NativeMessagingHosts\com.apple.bookmarks]
@="C:\\Program Files (x86)\\Common Files\\Apple\\Internet Services\\AppleChromeDAV_host_manifest.json"

修改完 Chrome 的注册表后,只有 Brave 浏览器由于的自有文件版本与 Chrome 相近,直接可以使用

但是 Yandex, Vivaldi 等浏览器的文件版本很低,造成 iCloud 认为浏览器版本过旧,必须升级后使用

这里就需要稍微修改下注册表路径中对应 exe 的文件版本信息

我们需要用到 ResourceHacker 下载:http://www.angusj.com/resourcehacker/

安装后打开改 exe 文件,选择目录树 Version Info 中的 1:1033 这个资源文件中的FILEVERSION 19,10,1,238修改为FILEVERSION 78,10,1,238

完成后,打开 iCloud 设置,你会发现终于可以使用这类浏览器进行 iCloud 书签的同步了

PS: Yandex 浏览器的标签页背景很棒

Chromium 内核 Microsoft Edge 浏览器

换了内核的微软 Edge 浏览器版本甚至会超过 Chrome

所以无需修改文件版本,直接导入下面的注册表,安装扩展和 iCloud for Windows

Windows Registry Editor Version 5.00

[HKEY_LOCAL_MACHINE\SOFTWARE\WOW6432Node\Microsoft\Windows\CurrentVersion\App Paths\chrome.exe]
@="C:\\Program Files (x86)\\Microsoft\\Edge\\Application\\msedge.exe"
"Path"="C:\\Program Files (x86)\\Microsoft\\Edge\\Application\\"

[HKEY_LOCAL_MACHINE\SOFTWARE\WOW6432Node\Google\Chrome\NativeMessagingHosts\com.apple.bookmarks]
@="C:\\Program Files (x86)\\Common Files\\Apple\\Internet Services\\AppleChromeDAV_host_manifest.json"

iPhone 手机的 Safari 浏览器和 Microsoft Edge 的书签同步就设置完成了