BrowSync:让 Safari、Chrome、Arc 共享登录状态的 Mac 跨浏览器同步利器
BrowSync 是 macOS 上的跨浏览器同步工具,支持链接分流、书签同步,以及 Cookie 和本地存储状态共享,解决多浏览器混用时的登录割裂问题。
跨浏览器协作的痛点与 BrowSync 的定位
很多 Mac 用户会同时安装多款浏览器:日常浏览用 Safari,图它省电流畅;工作或开发时又离不开 Chrome、Arc 或 Edge。问题随之而来:工作群里的链接默认在 Safari 打开,需要登录的页面却找不到 Chrome 里的账号状态,只能重新复制链接、扫码、收验证码,这些琐碎操作大大降低了效率。

BrowSync 正是为解决这类场景而生的 macOS 工具。它不仅是简单的链接分流器,更是一个本地浏览器状态同步中枢,能打通不同浏览器之间的数据壁垒。
从链接分流到状态同步:BrowSync 的核心能力
类似 Velja 或 Choosy 的工具,核心逻辑是拦截外链并按规则转发到指定浏览器,适合只想决定“链接在哪里打开”的用户。BrowSync 在此基础上更进一步,实现了底层数据与状态同步。
使用 BrowSync 时,你需要先将其设为 macOS 默认浏览器,让所有外链先经过它,再按预设规则分配给 Safari、Chrome、Arc 等目标浏览器。它通过本机 WebSocket 通道(ws://127.0.0.1:62333)与浏览器扩展通信,因此不仅能转发链接,还能在本地同步书签、标签页、Cookie 以及网页的本地存储数据。例如,在 Chrome 中登录的工作账号,切换到 Arc 时可能无需重复登录和验证。
此外,BrowSync 的分流规则、应用设置和站点策略支持通过 iCloud 在多台 Mac 间同步。需要澄清的是,iCloud 同步的只是规则和偏好,并不会将 Cookie、书签等浏览数据上传至 iCloud。
Cookie 同步:强大但需谨慎使用
BrowSync 最具吸引力的功能是跨浏览器状态同步,但这部分也最需要克制。书签同步和标签页查看相对简单,而开启 Cookie、LocalStorage 和 sessionStorage 同步后,浏览器扩展会读取并同步站点状态数据,其中可能包含登录会话、网站偏好甚至后台系统的访问状态。
该项目为 MIT 开源,官方强调同步过程完全在本机完成,不经过外部服务器或第三方数据分析平台。这一设计比云端同步更注重隐私,但并非适用于所有场景。公司受管设备、多人共用电脑,或长期登录金融账户、业务后台、客户数据平台的浏览器,不建议开启全局 Cookie 和状态同步。
适用人群与安装考虑
如果你平时基本只用 Safari 或 Chrome,偶尔切换浏览器,那么 BrowSync 可能并非必需。长期运行本地进程并安装浏览器扩展,反而会增加系统维护负担。安装本身不复杂,项目提供 Homebrew Cask 和浏览器扩展入口,真正需要投入时间的是后续的分流规则和同步范围配置。
BrowSync 更适合每天在多浏览器间频繁切换的用户,如前端开发者、网站测试人员、插件重度使用者,或工作与个人账号长期分属不同浏览器的 Mac 用户。对这些人来说,BrowSync 的价值在于减少复制链接、切换浏览器、重新登录等琐碎操作。
但需提前明确:这类工具要求你接受本地进程、浏览器扩展和默认浏览器分流规则协同工作。如果你偏好系统简洁,或不愿让工具接触 Cookie 和站点状态,那么轻量级分流工具(如 Velja、Choosy)可能更合适。


