火狐已登录但书签密码不更新,根本原因是同步服务未启用:必须开启顶部同步开关、手动勾选书签和密码两项、再点击“立即同步”触发;若仍失败,需检查服务域名是否错配(国内用accounts.firefox.com.cn,国际用accounts.firefox.com)或删除services-sync.json/weave.json重置同步状态。

火狐浏览器已登录账号但书签和密码始终不更新,不是账户没登上去,而是同步服务根本没启动——登录只验证身份,同步必须手动开关、逐项勾选、独立触发,三者缺一不可。
确认同步功能是否真正启用
点击右上角三条横线菜单 → “设置” → 左侧“同步”选项卡 → 检查顶部“跨越所有设备的同步”开关是否为开启状态(蓝色,非灰色禁用)。
若该开关为灰色,说明同步引擎被系统级禁用,此时即使账号登录成功,所有数据项复选框都无效,必须先点开它才能继续操作。
这一步是硬前提,跳过会导致后续所有勾选全部失效。
检查书签与密码是否被显式勾选
在“同步”设置页下方,“选择要同步的内容”区域中,必须【手动勾选「书签」和「密码」两项】——其他项目如历史记录、打开的标签页可选,但这二者是备份核心,缺一不可。
注意:Firefox默认不勾选任何数据项,哪怕你刚注册完账户,也得自己一个个打勾。很多人以为登录=自动同步,结果书签密码全留在本地硬盘里。
勾选后无需保存按钮,系统立即生效;若某项勾选后仍不同步,说明同步服务本身未运行(回到上一小节检查开关状态)。
强制触发一次即时同步
第一步:点击浏览器右上角同步图标(?),或进入“设置”→“同步”页面底部,点击“立即同步”。
第二步:观察图标变化——开始旋转表示正在上传/下载,静止为✔️表示成功,静止为❌表示失败并附带错误代码。
第三步:若图标无反应或显示❌,不要反复点击,先关闭所有Firefox窗口,再重新启动浏览器,再试一次。
Firefox默认后台同步有延迟(30–120秒),手动触发是唯一能立刻验证链路是否通畅的操作。
排查中国大陆服务域名错配问题
方法一:修改配置项(适用于已知使用国内版)
在地址栏输入 about:config → 点击“接受风险并继续” → 搜索并双击修改以下三项:
① identity.fxaccounts.autoconfig.uri → 设为 https://accounts.firefox.com.cn/
② identity.fxaccounts.contextParam → 设为 fx_desktop_v3
③ identity.fxaccounts.oauth.enabled → 设为 false
方法二:切换至国际服务(适用于从应用商店下载的国际版手机端)
同样进入 about:config,将 identity.fxaccounts.autoconfig.uri 改为 https://accounts.firefox.com/,其余两项保持默认即可。
【关键提醒:国内版与国际版账户完全隔离,混用会导致新建空账户,旧书签密码永久丢失】
重置同步状态重建连接
第一步:退出当前Firefox账户 → 关闭所有窗口 → 确保进程彻底结束。
第二步:打开文件管理器,定位Firefox配置目录:
Windows:%APPDATA%\Mozilla\Firefox\Profiles\*.default-release\
macOS:~/Library/Application Support/Firefox/Profiles/*.default-release/
Linux:~/.mozilla/firefox/*.default-release/
第三步:在该目录中删除 services-sync.json 和 weave.json 两个文件(如存在)。
第四步:重启Firefox → 重新登录同一账户 → 进入“设置”→“同步”→重新勾选书签和密码 → 点击“立即同步”。


















