浏览器自动填充 - Chrome 和 Firefox 的适配
Chrome / Chromium 浏览器
启用步骤
- 确保 KeePassDX 的自动填充服务已经开启(系统级)
- 打开 Chrome 浏览器
- 进入 设置 → 自动填充
- 找到"自动填充服务"或"使用其他服务进行自动填充"
- 选择 KeePassDX
使用方式
在 Chrome 里访问需要登录的网站,点击用户名/密码输入框:
- Chrome 地址栏下方会出现 KeePassDX 推荐的凭证
- 或者输入框上方出现自动填充提示条
- 点击就能自动填入
Chrome 的特殊行为
- Chrome 对
android.permission.BIND_AUTOFILL_SERVICE权限有严格检查 - 某些版本 Chrome 在无痕模式下不允许自动填充
- 如果自动填充完全不弹出,检查 Chrome 是否为最新版本
Firefox 浏览器
Firefox Android 版对 Android 自动填充框架的支持不如 Chrome 完善:
- 旧版 Firefox 可能完全不调用系统自动填充服务
- 新版 Firefox (118+)开始支持自动填充,但需要在 Firefox 设置里单独开启
如果 Firefox 里自动填充不工作,可以:
- 在 Firefox 设置里找"登录和密码 → 自动填充"
- 开启后仍然不生效 → 用 Magikeyboard 兜底
其他浏览器
| 浏览器 | 自动填充支持 | Magikeyboard 备选 |
|---|---|---|
| Google Chrome | ✅ 完整支持 | ✅ |
| Microsoft Edge | ✅ 完整支持(Chromium 内核) | ✅ |
| Firefox | ⚠️ 部分支持 | ✅ |
| 三星互联网 | ✅ 完整支持 | ✅ |
| 欧朋 | ⚠️ 部分支持 | ✅ |
| 夸克/UC 浏览器 | ⚠️ 视版本而定 | ✅ |
浏览器内保存 vs KeePassDX
Chrome 和 Edge 有自己的"保存密码"功能。当你在网站上提交新密码时,浏览器会弹出"是否保存密码"提示:
- 不要保存到浏览器——浏览器保存的密码安全性不如 KeePassDX(浏览器密码存储格式不如 KeePass 加密强度高)
- 改为保存到 KeePassDX——在 KeePassDX 里手动创建新条目,然后在条目里填好 URL、用户名、密码
- 某些情况下,Chrome 会问"使用 Google 还是 KeePassDX"——选 KeePassDX
自动填充表单识别失败怎么办
某些网站(特别是 SPA 单页应用、国外新网站)的表单结构特殊,Android 自动填充框架识别不出来。表现为:点击输入框后,KeePassDX 的填充面板不弹出。
遇到这种情况:
- 检查条目的 URL 字段——确保条目 URL 和当前网站域名匹配
- 刷新页面——某些 SPA 应用首次加载后自动填充框架会重新扫描
- 切换 Magikeyboard——这是最可靠的兜底方案,永远能用