Ghostlight Guide 安全下载

Phantom 无法连接 dApp:原因与解决方法

Phantom 连不上时,常见原因是另一个钱包扩展抢走了请求、在手机上用 Safari 或 Chrome 而不是 Phantom 内置浏览器打开了网站,或者扩展需要重启。请把 Phantom 设为默认应用钱包(Default App Wallet),强制刷新页面;在手机上则通过 Phantom 内的搜索栏打开网站。

快速步骤

  1. 重启并解锁. 退出并重新打开浏览器,解锁 Phantom,然后重新加载 dApp。
  2. 设置 Default App Wallet. 在 Phantom 扩展中打开“设置”,然后进入“偏好设置”,在 Default App Wallet 下选择 Phantom。
  3. 强制刷新页面. 在 Windows 上按 Ctrl+Shift+R,在 Mac 上按 Cmd+Shift+R,让网站识别新的默认钱包。
  4. 在手机上使用内置浏览器. 在手机上,通过 Phantom 应用内的搜索栏打开网站,而不是用 Safari 或 Chrome。
  5. 重新连接网站. 在“设置”→“已连接的应用”中移除该网站,然后重新连接并选择正确的账户。
  6. 把重置作为最后手段. 如果错误仍然存在,只在确认已备份助记词或登录方式后再重置 Phantom。

连接只是把你的公开地址分享给网站,并允许它请求你批准操作。它不会转移资金。正因如此,连接之前值得先检查一下地址栏:仿冒真实 dApp 的假网站很常见,而连接正是大多数钱包被盗事件的第一步。

按症状快速解决

症状尝试以下方法
没有出现 Phantom 弹窗(扩展)退出并重新打开浏览器,解锁 Phantom,然后重试。请使用 Chrome 或 Brave;Phantom 表示不支持 Safari。
打开的是 MetaMask 或其他钱包把 Phantom 设为 Default App Wallet,然后强制刷新页面。
“Failed app interaction”(应用交互失败)、“Couldn't connect”(无法连接)或卡在“Connecting”(连接中)退出并重新打开浏览器后重试。如果问题仍然存在,重置 Phantom(前提是已备份助记词)。
连接时 Phantom 显示“null”重启浏览器;如果只在某个网站出现,清除该网站的 Cookie 和缓存。
在手机上,网站要求你下载 Phantom你正在使用外部浏览器。请改为在 Phantom 内打开网站。
已连接,但网站显示的账户或网络不对在 Phantom 中切换账户,然后断开并重新连接该网站。

以上错误名称来自 Phantom 关于连接应用的帮助文章(Phantom 帮助中心,2026)。

多个钱包扩展相互冲突

大多数 Ethereum 类应用通过一个共享的连接点与“那个”浏览器钱包通信。当 Phantom、MetaMask、Rabby 或 Coinbase Wallet 同时安装时,它们会争夺这个连接点,先加载的那个可能会胜出。Phantom 在关于在 EVM 应用中使用 Phantom 的博文(Phantom 博客,2023)以及一篇关于与其他钱包同时使用扩展的帮助文章中解释了这一点。

Phantom 的解决办法是一个名为 Default App Wallet(默认应用钱包)的设置:

  1. 打开 Phantom 扩展,点击左上角的个人头像。
  2. 进入“设置”,然后进入“偏好设置”。
  3. 在 Default App Wallet 下选择 Phantom,如果你想每次自己选择,就选 Always Ask(始终询问)。
  4. 强制刷新 dApp:Windows 上按 Ctrl+Shift+R,Mac 上按 Cmd+Shift+R。普通刷新可能仍会使用旧钱包。

Phantom 指出,有些应用仍然会优先选择已安装的其他钱包;如果某个应用只列出了 MetaMask,在 Phantom 是默认钱包时,点击 MetaMask 可能会打开 Phantom(Phantom 帮助中心,2026)。如果冲突始终无法解决,Phantom 的另一个建议是把每个钱包放在各自的 Chrome 配置文件中。

在 Solana dApp 上,这种冲突比较少见,因为大多数 Solana 网站会显示钱包列表,你可以按名称选择 Phantom。如果列表中没有 Phantom,可能是网站没有检测到扩展:请重启浏览器,并在浏览器的扩展页面检查扩展是否已启用。

在 Phantom 手机应用中连接

Phantom 帮助中心对此说得很清楚:在手机上,只能在 Phantom 内置浏览器中连接,Safari、Chrome 或其他手机浏览器都不行(Phantom 帮助中心,2026)。这些浏览器可能只会显示“下载 Phantom”的提示。

  1. 打开 Phantom,点击底部的搜索栏。
  2. 输入 dApp 的准确网址或名称,并确认结果是真正的网站。
  3. 在网站上点击 Connect(连接),选择 Phantom,查看请求后批准。

在内置浏览器中切换账户会断开与网站的连接,所以切换后需要重新连接。

受信任的应用和自动连接

你批准过一次某个网站后,Phantom 会记住它。Phantom 开发者文档称之为受信任的应用:受信任的网站在之后访问时可以无需弹窗就重新连接(Phantom 开发者文档,2026)。这很方便,但也意味着旧的授权在你移除之前会一直有效。

要查看或移除它们,请点击个人头像,进入“设置”,然后进入“已连接的应用”。选择一个网站并选择断开连接,或者使用三点菜单选择全部断开或撤销所有权限。扩展和手机应用的已连接应用列表是分开的。

断开连接并不会取消你在 Ethereum、Base、Polygon 或其他 EVM 网络上签署的代币授权。这些授权在你单独撤销之前一直有效。如果你连接过一个现在不再信任的网站,请两者都撤销。授权的原理请参阅 Phantom 钱包安全吗。

dApp 显示的错误代码

有些网站显示的是数字而不是文字信息。Phantom 开发者文档列出了其 Ethereum 类提供程序的这些代码(Phantom 开发者文档,2026):

代码名称怎么办
4001User Rejected Request(用户拒绝请求)你取消了操作。如果你本想批准,请重试。
4100Unauthorized(未授权)该网站尚未获得该账户的授权。请重新连接并选择正确的账户。
4900Disconnected(已断开)Phantom 无法连接到网络。请检查你的网络或 VPN 以及 Phantom 的服务状态。
-32002Requested resource not available(请求的资源不可用)已经有一个 Phantom 授权窗口处于打开状态。找到它,完成或拒绝后再重试。
-32603Internal Error(内部错误)Phantom 内部出现故障。重启后重试;如果问题持续,请通过 help.phantom.com 联系客服。

Bitcoin 应用

Phantom 已于 2026 年 6 月弃用了让 Bitcoin 应用连接扩展的提供程序(Phantom 开发者文档,2026),所以请求连接 Phantom 的 Bitcoin dApp 可能无法使用。你仍然可以持有、发送和接收比特币,但 Phantom 表示它已不再支持 Ordinals、稀有聪(rare sats)或 BRC-20 代币(Phantom 帮助中心,2026)。参见 Phantom Bitcoin 钱包。

连接之前

  • 通过你自己的书签访问 dApp,而不是通过搜索广告、私信或 X 上的回复。
  • 如果 Phantom 在连接界面上显示警告,请停下来阅读 Phantom 的 dApp 警告是什么意思。
  • 没有任何正规网站需要你的助记词才能连接。要求你提供助记词的页面就是骗局。

常见问题

为什么我点击 Phantom 时打开的是 MetaMask?

两个钱包在争夺同一个浏览器连接。在 Phantom 的偏好设置中把 Phantom 设为 Default App Wallet 并强制刷新页面,或者把每个钱包放在单独的浏览器配置文件中。

我可以在手机上用 Safari 或 Chrome 连接 Phantom 吗?

不可以。Phantom 帮助中心表示,在手机上只能在 Phantom 内置浏览器中连接。请通过应用内的搜索栏打开网站。

断开网站连接会撤销它的代币授权吗?

不会。断开连接只是让网站看不到你的账户,EVM 代币授权在你单独撤销之前仍然有效。

连接任何网站都安全吗?

单纯连接不会转移资金,但它是大多数盗币事件的第一步。只连接通过可信书签访问的网站,并仔细阅读每一个授权请求。

为什么某个网站不经询问就重新连接了?

Phantom 会把你之前批准过的网站记为受信任的应用。在“设置”→“已连接的应用”中移除该网站,它就会再次询问。