Firefox同步失败需先统一账户服务(国内用accounts.firefox.com.cn,国际用accounts.firefox.com),再清除同步文件、使用密钥配对、更新版本至122.0+,并禁用干扰扩展与安全软件。
如果您已输入正确的 Firefox 账户信息却仍无法完成同步,或登录后出现报错提示、数据无响应、书签/密码等项目始终不更新,则可能是由于服务端配置错误、账户体系不匹配或本地策略冲突所致。以下是解决此问题的步骤:
一、确认并统一账户服务体系
Firefox 在中国大陆地区存在两套独立运行的账户服务:国际版(accounts.firefox.com)与国内版(accounts.firefox.com.cn)。二者账户数据完全隔离,混用将导致登录成功但同步失败、旧数据被覆盖或新设备无法识别历史记录。
1、退出当前 Firefox 账户:点击右上角三条横线菜单 → “设置” → “Firefox 账户” → 点击右下角“退出登录”。
2、关闭所有 Firefox 窗口,确保进程完全终止。
3、在地址栏输入 about:config,按回车键,点击“接受风险并继续”。
4、在搜索框中依次输入以下三项配置项,并按需修改其值:
5、identity.fxaccounts.autoconfig.uri:双击该项,将其值设为 https://accounts.firefox.com.cn/(国内服务)或 https://accounts.firefox.com/(国际服务)。
6、identity.fxaccounts.contextParam:双击修改为 fx_desktop_v3(国内)或保留默认值(国际版通常无需更改)。
7、identity.fxaccounts.oauth.enabled:双击修改为 false(仅国内服务必需)。
8、重启 Firefox 浏览器,重新登录同一账户。
二、强制清除同步状态并重建连接
当同步元数据损坏、本地缓存与服务器状态不一致时,Firefox 可能拒绝执行同步任务,即使账户和服务均正确。该方法通过重置同步引擎内部标识,触发全新配对流程。
1、确保已退出账户且浏览器已关闭。
2、在文件管理器中定位 Firefox 配置目录:%APPDATA%\Mozilla\Firefox\Profiles\*.default-release\(Windows)或 ~/Library/Application Support/Firefox/Profiles/*.default-release/(macOS)或 ~/.mozilla/firefox/*.default-release/(Linux)。
3、在该目录下查找并删除以下两个文件(如存在):services-sync.json 与 weave.json。
4、重新启动 Firefox,登录账户,进入“设置”→“同步”,重新勾选“书签”等项目。
5、点击“立即同步”按钮,观察右上角同步图标是否开始旋转并最终静止。
三、使用同步密钥绕过网络验证环节
当设备间因防火墙、代理或 DNS 污染导致二维码扫码失败、自动发现不可用时,同步密钥提供端到端加密的离线配对能力,避免依赖实时服务端响应。