技术支持 文档

MetaMask 的连接问题

最新的 Google Chrome 更新(Chrome 91)会导致 Mac 和 Linux 用户在使用 MetaMask 这样的第三方钱包时遭遇 U2F 传输问题。此问题会导致您在尝试连接到第三方钱包时出现问题。

此问题还会影响其他相同版本的 Chromium 浏览器(Brave、微软 Edge 等)。 

准备工作

修复 MetaMask 的连接问题  

请根据您的操作系统,按照下方所述的变通方法尝试解决您的连接问题。

Mac

MetaMask 具有设备桥接功能,方便您通过 Ledger Live 将您的 Ledger 设备连接至 MetaMask。

  1. 点击您网页浏览器右上角的 MetaMask 图标

    设备桥接

  2. 点击右上角的个人资料图标,然后访问 Settings > Advanced(设置 > 高级)
  3. 向下滚动至 Use Ledger Live(使用 Ledger Live)
  4. 点击切换按钮启用 Ledger Live 桥接。 
  5. 点击您的个人资料图标,然后选择 Connect Hardware Wallet(连接硬件钱包)
  6. 选择 Ledger,然后点击 Connect(连接)
    此时会出现 Open Ledger Live?(是否打开 Ledger Live?)窗口。
  7. 点击 Open Ledger Live(打开 Ledger Live)
    Ledger Live 打开后,会出现 Open Device Bridge(打开设备桥接)窗口。届时会要求您允许 WebSocket 连接您的 MetaMask 账户。
  8. 点击 Open(打开)。

您已经成功激活了 Ledger Live 与 MetaMask 之间的桥接。现在您可以在 MetaMask 中访问您的账户了。

Linux
使用 MetaMask 的变通方法对 Linux 用户无效。目前我们正在努力开发修复方法并将尽快宣布。
Windows
如果您使用的是 Windows,则不受此问题影响,因为 Windows 包含了原生 U2F 堆栈。不过,如果您在使用 MetaMask 时遭遇连接问题,可以尝试激活 Ledger Live 与 MetaMask 之间的桥接。此桥接功能允许您通过 Ledger Live 将您的 Ledger 设备连接至 MetaMask。
  1. 点击您网页浏览器右上角的 MetaMask 图标

    设备桥接

  2. 点击右上角的个人资料图标,然后访问 Settings > Advanced(设置 > 高级)
  3. 向下滚动至 Use Ledger Live(使用 Ledger Live)
  4. 点击切换按钮启用 Ledger Live 桥接。 
  5. 点击您的个人资料图标,然后选择 Connect Hardware Wallet(连接硬件钱包)
  6. 选择 Ledger,然后点击 Connect(连接)
    此时会出现 Open Ledger Live?(是否打开 Ledger Live?)窗口。
  7. 点击 Open Ledger Live(打开 Ledger Live)
    Ledger Live 打开后,会出现 Open Device Bridge(打开设备桥接)窗口。届时会要求您允许 Websocket 连接您的 MetaMask 账户。
  8. 点击 Open(打开)。

您已经成功激活了 Ledger Live 与 MetaMask 之间的桥接。现在您可以在 MetaMask 中访问您的账户了。

修复其他第三方钱包的连接问题  

如果您尝试连接其他使用 U2F 或者 webUSB 传输的第三方钱包,您也可能遇到同样的问题。

  • 如果第三方钱包提供 webHID 选项,则使用该选项将您的 Ledger 设备连接至第三方钱包。
  • 如果第三方钱包不提供 webHID 选项,Mac 用户请使用火狐浏览器(Firefox)Safari等非 Chrome 基础的网络浏览器。

这篇文章有帮助吗?