Enpass 中文文档 下载 App

浏览器扩展自动填充 — 密码、信用卡、2FA 认证码一键填入

自动填充的工作原理

当你打开一个网站的登录页面时:

  1. Enpass 浏览器扩展读取当前页面的 URL(比如 github.com)
  2. 向 Enpass 应用请求 Vault 中所有"网站"字段匹配该域名的条目
  3. 扩展扫描页面上的表单结构(找到 input[type=text]、input[type=password] 等字段)
  4. 如果找到匹配条目 + 找到登录表单 → 自动填充用户名和密码

整个过程不超过 1 秒。

登录表单自动填充(最常用)

场景一:单账号登录

  1. 打开某网站登录页 → 页面有用户名/密码输入框
  2. Enpass 扩展自动识别该域名 → 匹配到 Vault 里的对应条目
  3. 用户名和密码自动填入输入框(灰色或带 Enpass 标识)
  4. 直接点"登录"按钮即可

场景二:多账号登录

如果同一个网站你有多个账号(比如主账号 + 测试账号):

  1. 页面不会自动填(因为有多个匹配)
  2. 页面上的密码输入框旁边会出现一个 Enpass 图标
  3. 点击图标 → 弹出所有匹配的条目列表
  4. 选哪个填哪个

场景三:Vault 未解锁

如果 Enpass 应用还没解锁,扩展会弹出解锁提示:

信用卡自动填充

和密码自动填充逻辑类似,但只在结账页面被触发:

  1. 打开电商网站的结账页 → 有卡号、有效期、持卡人姓名等输入框
  2. Enpass 匹配 Vault 里的信用卡条目
  3. 自动填入卡号、有效期、持卡人姓名
  4. CVV 不会自动填(安全设计)——需要手动从 Enpass 里复制

身份信息自动填充

某些站点有"注册表单"需要填写姓名、地址、电话、邮箱等。如果 Enpass Vault 里有身份模板(Identity) 条目,扩展可以用它填充这些字段。

2FA 认证码自动填充

这是 Enpass 的高级功能:

  1. 网站登录页需要密码 + 6 位数 2FA 认证码
  2. Enpass 扩展检测到该条目有 TOTP 密钥
  3. 先自动填密码 → 自动提交 → 页面跳转到 2FA 输入页
  4. 自动填当前的 6 位认证码
  5. 你只需点确认

注意:2FA 自动填充需要 Premium 订阅(桌面端部分版本免费也支持,移动端通常 Premium)。

自动填充不生效怎么办

如果某个网站的登录页扩展没自动填充,按顺序排查:

检查一:Enpass 是否已连接并解锁

扩展弹出界面 → 看连接状态。如果显示"Not Connected"或"Need to unlock Enpass",先解决这个(参见 扩展-应用配对)。

检查二:Vault 里是否有对应条目

打开 Enpass 应用 → 搜索这个网站 → 确认有条目存在 → 条目里的"网站"字段是否和当前域名匹配(比如 github.com vs github.com/login —— Enpass 能自动做子域名匹配,但如果存的是完整 URL 可能不匹配)。

检查三:该网站的表单结构 Enpass 能否识别

某些网站用了非标准的表单实现(比如 React 动态渲染、iframe 嵌入、或者用 div + JavaScript 模拟表单),Enpass 可能无法识别。这种情况下:

检查四:扩展是否被禁用

某些网站上,扩展可能因为浏览器隐私设置被禁用。在浏览器扩展管理页面检查 Enpass 扩展的权限设置。

自定义填充体验

Enpass 扩展设置

扩展弹出界面里通常有一个齿轮 / 设置图标,可以调整:

设置项说明
自动填充开关完全关闭自动填充(改为手动点击)
自动捕获开关关闭后新密码不会自动捕获
快捷键自定义"自动填充所有匹配条目"的快捷键
默认 Vault切换扩展工作时默认使用哪个 Vault

网站字段的域名匹配

Enpass 的"网站"字段会自动做子域名匹配:

如果遇到同一域名下的不同子域需要不同凭据,可以在 Vault 里为每个子域创建独立条目(网站字段分别写 login.example.com 和 api.example.com)。

自动填充 vs 手动填充

场景推荐方式
单账号、登录页结构标准自动填充
多账号、非标准表单点击密码框旁的 Enpass 图标 → 手动选条目
结账页面自动填卡号和姓名 → 手动填 CVV
2FA 页面自动填密码 → 手动从 Enpass 复制认证码

下一步:在新网站注册时让 Enpass 自动捕获密码——参见 注册时自动捕获。