0

在实现使用Webauthn协议以允许用户使用 U2F 密钥注册和登录的服务时,它始终会显示一个弹出窗口。我发现用户体验不是很好,因为弹出窗口覆盖了我试图引导用户的区域。

我发现这种用户体验更好:https ://mdp.github.io/u2fdemo

答案可能是“否”,但也许我错过了:是否可以使用 Webauthn 控制用户体验?具体来说,可以防止弹出窗口出现吗?

4

1 回答 1

0

TL;DR:U2F 不显示弹出窗口,WebAuthn 显示

WebAuthn 不允许阻止弹出窗口,请参阅https://github.com/w3c/webauthn/issues/1251。希望以后会有所改进,以减少分心。旧的 U2F API 不会触发弹出窗口。如上面链接中所述,该弹出窗口是有原因的。我不建议将旧的 U2F API 用于新的实现,因为它不会永远受到支持。

于 2021-08-04T08:55:34.933 回答