【问题标题】:Why window.u2f is undefined in Google Chrome?为什么在 Google Chrome 中未定义 window.u2f?
【发布时间】:2021-04-28 16:13:34
【问题描述】:

我需要制作一个登录系统而不是使用 FIDO 令牌,我听说 Chrome 从版本 40 开始就原生支持 u2f。但我目前使用的是 chrome 89,我发现 window.u2f 是未定义的。

在 firefox 中,u2f 变量是本地定义的

有一些演示应用程序不使用 FIDO 令牌(例如 https://demo.yubico.com/webauthn-technical/registrationhttps://devise-fido-u2f.herokuapp.com/),这些应用程序在 Chrome 浏览器中可以正常工作,但我一直能够弄清楚它们是如何做到的。

在谷歌浏览器中使用u2f唱歌的正确方法是什么?

【问题讨论】:

    标签: google-chrome fido-u2f


    【解决方案1】:

    U2F 仅适用于 HTTPS 网页,您可能希望使用更新且更广泛支持的 WebAuthn 标准和相关 API(就像 Yubico 演示应用程序一样)。

    您将uses u2f-api.js API 链接到缺少支持的猴子补丁的 Rails 演示版本。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2019-05-23
      • 2013-06-19
      • 2012-10-04
      • 1970-01-01
      • 2018-07-21
      • 1970-01-01
      • 2013-07-23
      相关资源
      最近更新 更多