KeepassDX 中文文档 下载 App

自动填充不生效 - 弹窗不出现或填充空白

症状分类

自动填充不工作的表现分几种:

症状可能原因
点击输入框完全不弹任何自动填充提示系统级自动填充没开 / MIUI 权限
弹了但不是 KeePassDX 的(是 Google 或 Samsung Pass)默认自动填充服务选错了
弹了 KeePassDX 但条目列表为空URL 匹配不到条目
弹了也选了条目,但输入框没被填入应用表单控件不兼容
弹了填了但浏览器不认浏览器内自动填充没单独开

按类别对症下药。

系统级自动填充没开

这是最常见的原因。按以下顺序检查:

步骤一:KeePassDX 内部开关

KeePassDX 设置 → 表单填充 → 自动填充服务或凭证提供程序服务,确认开关已打开。

某些版本有两个开关:

都开了。

步骤二:系统级选择

Android 12+:

Android 14+:

某些 ROM:

步骤三:应用内权限

对于目标应用(比如 Chrome、银行 App),检查是否禁用了自动填充:

MIUI/ColorOS 权限拦截

详见"MIUI 系统权限适配"页面。快速清单:

  1. 设置 → 应用管理 → KeePassDX → 权限管理 → 打开以下:
  1. 设置 → 应用管理 → KeePassDX → 省电策略 → 无限制
  2. 如果以上还不行 → 关闭 MIUI 优化 → 重启

条目匹配不上

自动填充弹出的 KeePassDX 面板里条目为空,说明:

  1. 条目的 URL 字段没填 → 编辑条目补上正确 URL
  2. URL 不匹配 → 条目 URL 是 google.com,但当前页面是 mail.google.com(应该匹配,但某些情况下匹配失败)
  3. 条目没有用户名/密码 → 自动填充需要至少有一个要填的字段

快速测试:在 KeePassDX 里手动打开一个确认有 URL 的条目,看自动填充面板能否匹配到。

表单控件不兼容

某些应用(游戏、金融 App、原生开发)的登录表单不遵循 Android 自动填充框架规范。表现为:

解决办法:Magikeyboard 兜底。这个场景下 Magikeyboard 永远可靠。

浏览器内自动填充

Chrome/Edge 需要额外设置:

Firefox(118+):

终极排查

如果以上都不行:

  1. 清除 KeePassDX 缓存(设置 → 应用管理 → KeePassDX → 存储 → 清除缓存)
  2. 重启手机(某些 ROM 的权限变更需要重启才生效)
  3. 查看日志(KeePassDX 设置 → 日志 → 找 Autofill 相关的 Error)
  4. 重新安装 KeePassDX(清除所有数据后重来)