PM·LABAUTOFILL TESTBED
07

Passkey 验证 · get() 与"自动建议"

两条路径:按钮触发(弹窗选择器)与 conditional(出现在密码管理器建议里,点一下就登录)。

webauthnget()conditional
登录表单 · 观察管理器把 passkey 放进了哪个入口
autocomplete=username

current-password

同一个 form 里既有密码字段又支持 passkey 时,Chrome 会把两者合并进一个建议列表——这是最容易看出管理器实现差异的地方。

FIXTURE · 与 06 页同一个账号 username = pm06@example.com
ALLOWCREDENTIALS

留空才能测出"这台设备的 passkey 列表";限定时若 id 不匹配会直接失败

USER VERIFICATION

DISCOURAGED 下若仍弹生物识别,说明该实现拒绝无 UV 登录

MEDIATION

SILENT = 不弹 UI,没有可用凭据立即失败;CONDITIONAL = 进入密码建议下拉

TIMEOUT(S)
RESULT · get() 返回值解剖—

尚未调用 get()。

CONDITIONAL 状态IDLE

CONDITIONAL 模式下浏览器不会弹框:passkey 会出现在用户名输入框的密码管理器建议下拉里,选中即完成 get()。启动后请点上面那个输入框。

本机登记簿来自 06 页
KNOWN FAILURE MODES