火狐浏览器另一台电脑看不到已同步密码,需统一服务域(国内设为accounts.firefox.com.cn并配fx_desktop_v3和oauth.enabled=false)、重置同步密钥、删除services-sync.json与weave.json,并在about:logins中手动触发密码同步。

火狐浏览器在一台电脑上成功同步了密码,但在另一台电脑登录同一账户后却看不到任何已保存的密码,不是账号输错或网络问题,而是同步加密密钥不匹配、服务域配置错误或本地同步元数据损坏导致密码被加密锁定无法解密。
确认并统一Firefox账户服务域
国内用户若混用国际版(accounts.firefox.com)与国内版(accounts.firefox.com.cn)服务,会导致密码等敏感数据虽上传成功却无法在另一端解密——因为两套服务使用完全隔离的密钥体系和加密上下文。
第一步:点击右上角三条横线菜单 → “设置” → “Firefox 账户” → 点击右下角“退出登录”。
第二步:关闭所有 Firefox 窗口,在任务管理器中确认 firefox.exe 进程已完全退出。
第三步:在地址栏输入 about:config → 点击“接受风险并继续”。
第四步:依次搜索并双击修改以下三项:
• identity.fxaccounts.autoconfig.uri → 设为 https://accounts.firefox.com.cn/
• identity.fxaccounts.contextParam → 设为 fx_desktop_v3
• identity.fxaccounts.oauth.enabled → 设为 false
第五步:重启浏览器,重新用原邮箱和密码登录。此时地址栏跳转页必须是 https://accounts.firefox.com.cn/,否则配置未生效。
重置同步加密密钥
Firefox 使用独立于登录密码的同步密钥加密保存的密码,该密钥不会上传服务器,只存在本地。若新电脑从未设置过密钥,或旧电脑密钥被意外更改,新设备就无法解密云端已存的密码数据——你看到的是空列表,不是没上传,是打不开。
方法一:在设置中重置密钥
1、登录成功后,进入“设置”→“Firefox 账户”→“同步设置”→“管理同步加密密钥”。
2、点击“重置密钥”,系统会提示“所有设备需重新验证”,确认执行。
3、重置后,立即在旧电脑上再次点击右上角同步图标旁的“︙”→ 选择“立即同步”,强制将本地明文密码用新密钥重新加密上传。
方法二:直接留空密钥登录(仅限紧急恢复)
在 about:preferences#sync 页面点击“断开连接”→ 再点“登录到 Firefox”→ 在密钥输入框中直接留空→ 完成登录。Firefox 将生成全新密钥并上传当前本地密码。
清除损坏的同步元数据文件
services-sync.json 和 weave.json 这两个文件记录着密钥指纹、服务器状态和同步锚点。一旦损坏(比如断电关机、强制杀进程),Firefox 会静默跳过密码同步,既不报错也不刷新图标,你看到的“已登录”只是假象。
关闭 Firefox → 按 Win+R 输入 %APPDATA%\Mozilla\Firefox\Profiles\ → 进入以 .default-release 结尾的文件夹 → 删除 services-sync.json 和 weave.json(如不存在则跳过)。
【注意:此操作不可逆,但不会删除你的密码本体——它们仍安全保存在 logins.json.sqlite 文件中】
手动触发密码专项同步
即使全局同步开启,Firefox 有时也不会主动拉取密码模块,尤其当历史同步失败过一次后,引擎会降级为“仅同步书签”。必须显式调用密码同步指令。
1、确保“设置”→“同步”中“密码”复选框已勾选(滑块为蓝色)。
2、在地址栏输入 about:logins 回车,进入密码管理页。
3、点击右上角三个点图标 → 选择“从 Firefox 账户同步”。
4、等待页面顶部出现绿色提示“已同步 n 条登录信息”,此时密码列表应立即填充。


















