随着 Chrome 95 更新和未来版本的发布,用于与 Ledger 设备交互的 U2F API 将逐步弃用。
预计将于 2022 年 2 月推出 Chrome 98 版本后完全弃用 U2F API,届时将无法再访问使用旧标准连接 Ledger 设备的第三方钱包和去中心化应用程序。了解更多。
受影响的第三方钱包和去中心化应用程序将必须迁移至新标准。MetaMask、Yoroi、MyEtherWallet 等主流钱包及其他一些钱包已经部署了 WebHID 和/或 WebUSB 连接方法,这些方法将来会取代遭弃用的 U2F。
如果在连接第三方钱包时出现 U2F 错误,那么可能是此标准遭弃用所致。这种情况下,请联系钱包支持团队,向其提供错误截屏并说明您采取的步骤。
解决方案
在第三方钱包或去中心化应用程序的开发者为其服务添加对新标准的支持期间,您可以通过替代解决方案连接 Ledger 设备。
某些钱包可能支持用户手动选择连接选项。例如,用于卡尔达诺 (ADA) 的第三方钱包 Adalite 支持在 U2F(很快将被弃用)、WebUSB 和 WebHID 之间进行选择。这种情况下,连接 Ledger 设备的最稳定方法将是 WebHID。
如果在连接第三方钱包时遇到 U2F 错误,请检查钱包设置,看看该钱包是否提供了用于在不同连接方法间进行切换的选项,并选择 WebHID 作为首选选项。
或者,您可以使用 Ledger Live 中的 WalletConnect。WalletConnect 是一项开源协议,允许您在桌面和移动设备与任意去中心化应用程序安全互动。
您可以使用 Ledger Live 手机应用程序通过 WalletConnect 连接至去中心化应用程序,无需使用第三方钱包中的原生 Ledger 一体化功能。通过此文了解如何将 WalletConnect 用于 Ledger Live。