手机钱包连接 DApp:扫码后没反应,回到网页还没连上怎么办

电脑上的 DApp 弹出二维码,手机钱包扫完以后网页仍写着 Connect Wallet。或者,你在手机浏览器点了连接,跳进钱包批准后回来,按钮还是原样。先确认你用的是哪一个网页标签页、哪一个钱包账户,再顺着两台设备之间的连接请求查。下面分别走通电脑扫码和手机同机连接,也说明没有弹窗时该从哪里重新开始。

先按设备选路径

电脑打开 DApp、手机持有钱包,就在电脑网页的 Connect Wallet 菜单找 WalletConnect 或明确写着用手机钱包连接的选项,再由手机钱包的内置扫码功能读取电脑屏幕。手机浏览器和钱包都在同一部手机上,就先看 DApp 是否提供该钱包的直接打开按钮;有则用它跳转,没有再考虑在钱包内置浏览器里打开同一个原域名。若钱包与 DApp 本来就在电脑浏览器里作为扩展运行,这是第三种路径,不必为它另找二维码。

开始前把原 DApp 的域名从地址栏读完整,确认它来自项目的正式入口,而非搜索广告、私信短链或仿冒页面。打开钱包时只解锁已有的目标账户,不需要另装所谓 WalletConnect 应用,也不需要重建或导入钱包。连接请求能让 DApp 看到你选中的公开地址及关联的公开链上历史;若不愿把常用账户暴露给该站,先换到你准备使用的账户,再发起请求。

电脑二维码怎样用手机扫

让电脑浏览器停在原 DApp 标签页。点 Connect Wallet 后,在钱包列表中选择 WalletConnect,等网页出现供手机钱包读取的二维码。不要把它当作收款码:它承载一次连接提案的信息。二维码需要在原网页仍打开时由自己的钱包读取,不要截图发送给客服、群组或陌生人,也不要公开完整二维码或展开后的 wc: URI。Trust Wallet 的官方步骤是在 DApp 选 WalletConnect 后,打开 Trust Wallet 首页的扫码入口读取二维码;不同版本按钮位置可能变化,应在钱包中找内置扫码功能,而非用手机系统相机随便扫进第三方页面。

扫码后电脑网页可能继续显示等待;先看手机钱包是否出现会话请求。若没有,确认扫码的是电脑当前显示的那张码,钱包已解锁,原标签页没有被关闭或刷新。二维码若已过期,先在钱包中关闭旧的待处理提案,再回原站重新生成一次,避免连续点连接留下多个请求。不要为了连接去充值、改网络 RPC、转币或批准交易。Trust Wallet 开发文档说明,WalletConnect 可用二维码和深链把 DApp 的连接提案交给手机钱包;网页生成码不等于钱包已经同意会话。

在钱包里核对会话请求

手机钱包显示请求时,看它标示的 DApp 名称或域名、将公开给该站的账户、请求使用的链和权限范围。网页名字与钱包弹窗不一致,先不要确认,回地址栏核对原域名和钱包里显示的来源。账户若不是这次要用的账户,使用钱包提供的账户选择,不要通过导入私钥来补救;请求的链不在钱包或 DApp 支持范围内,就回到双方支持的网络选择,而不是填一个陌生 RPC 强行绕过。

确认的是这次连接会话,不是此后任何弹窗的总许可。钱包可能随后另给登录消息签名、合约授权或真实交易请求,它们各有不同风险,要分别读内容再决定。普通连接本身不是一笔以 gwei 计费的链上交易,但不能把没有 Gas 弹窗理解成后续签名和授权也安全。手机钱包批准连接之后,仍要回电脑上的原 DApp 标签页看网页是否真正认出了这次会话。

同一部手机怎样跳转并返回

同机使用时,不能拿手机相机拍同一屏幕上的钱包连接二维码。先从手机浏览器进入核对过的 DApp 原域名,点 Connect Wallet,选择网页提供的目标钱包直接打开选项。DApp 若用深链把请求送进钱包,解锁该钱包、核对域名和所选账户、只批准你理解的连接请求。批准后手动切回刚才那个浏览器及同一个 DApp 标签页;应用间切换不保证自动跳回,更不保证另一个标签页同步显示连接。若钱包要求你返回 DApp,按它提供的返回入口也仍需看最终落在哪个浏览器标签。

回去后仍写未连接,先查是否切到了搜索结果的新标签、换用了另一个浏览器或在钱包内又打开了一份 DApp。连接会话可能属于先前的网页上下文。回到发起请求的原页,短暂等待网页读取结果并检查连接菜单;若仍无变化,断开那个旧会话或关闭旧提案,在原页重新发起一次。不要不停来回点击制造多个难以分辨的请求。Trust Wallet 的开发资料把深链列为同机连接机制,但 DApp 是否提供目标钱包直达按钮、手机操作系统是否打开它,仍取决于双方支持情况。

改用钱包内置浏览器

手机浏览器总是跳不进目标钱包,或跳入钱包后回原页仍不认会话,可在支持 DApp 浏览的钱包内,直接访问同一个核对过的域名。以 MetaMask Mobile 的官方说明为例,先打开底栏 Explore,再点顶部的浏览器图标,或在搜索栏输入原网站;在打开的 DApp 页面点 Connect Wallet 并选择 MetaMask。版本与屏幕布局可能改变菜单名或位置,找功能而非照抄坐标。进入钱包内浏览器后,要继续留在那一页核对所选账户与网页显示,不要把普通手机浏览器里尚未完成的旧二维码带进来。

MetaMask 公开帮助页中的 Explore 标签及浏览器操作文字说明,不是用户钱包连接结果
MetaMask 公开帮助页中的 Explore 标签及浏览器操作文字说明;并非用户钱包连接结果。 MetaMask Help Center

这条路线减少外部浏览器和钱包应用间的切换,但不能修复 DApp 不支持的链或不可信域名。不要为它全局关闭系统的跳转保护或浏览器安全设置。若钱包内浏览器没有该功能,先查该钱包与 DApp 官方支持方式,而不是去下载第三方扫码器。

回网页确认地址与链

电脑扫码时看电脑原标签;同机直达时看发起请求的手机浏览器原标签;内置浏览器时看钱包内那一页。连接按钮可能变成账户菜单或显示地址。打开菜单,查看网页所选公开地址和链,并与钱包中完整地址逐字符对照。网页只显示前后几位的短地址可帮助定位账户,却不能证明整串地址相同;需要时用网页的账户详情、复制公开地址功能或钱包自己的完整地址视图核对。复制地址只用于自己比对,不发给声称能“修复连接”的人。

钱包里有已批准会话而原页仍未显示账户,说明钱包批准和网页接收结果可能没有衔接好,不应据此重复签名。若 DApp 显示的是另一个账户,先查连接菜单里的账户选择和钱包当前账户;若链不对,查双方提供的网络选择。网络参数本身如何核实可另看测试网网络配置指南,这一步不需要在陌生提示下手填参数。连接成功只说明这页能看到所选账户,不说明 DApp 安全、资产到账或你原本的任务已经完成。

卡住的位置怎样处理

你看到的情况先做这一件事
扫完码无钱包弹窗解锁目标钱包,查看它的待处理会话请求;确认电脑原页仍显示当前码。过期就关旧提案、原站新建一次。
手机跳进了错误钱包回 DApp 连接菜单选目标钱包;取消错误钱包里的旧请求,不导入私钥。
手机点直达无响应确认 DApp 提供该钱包的方式;改从受支持的钱包内置浏览器进入原域名,不关闭全局保护。
钱包已批准,网页没变回同一浏览器的原标签查账户菜单;若旧会话仍卡住,先断旧会话再从原页重建一次。
提示链不支持查钱包与 DApp 双方的支持网络,不靠陌生 RPC 绕过能力限制。
电脑扩展弹窗抢占若实际用的是桌面扩展,临时停用非目标钱包扩展并刷新原页;不用卸载或删钱包数据。

桌面多钱包扩展冲突只适用于电脑浏览器扩展路径,不是所有手机扫码问题的通解。仍无法连接时,记下公开域名、非敏感错误文字、钱包与浏览器版本、设备系统和卡住的位置,向官方渠道求助;不要提交助记词、私钥、完整二维码或 wc: URI。碰到让你充值、重置钱包或先执行真实交易的“修复”步骤,就暂停,不要按它操作。

在钱包里怎么查看和断开已连接的会话

会话列表能告诉你钱包现在还连着哪些网站,也是处理断线、换钱包问题的起点。下面的菜单名是 2026 年 9 月对照官方帮助页核对的;App 改版后位置可能挪动,按同样的字眼找即可。

钱包和连接方式在哪里查看、怎么断开
Trust Wallet(扫码或跳转连接)点底部的 Settings,进入 WalletConnect,列表里是全部活动会话;点要断开的那一条,再点 Disconnect。
MetaMask Mobile,内置浏览器里连的网站在 Explore 里打开那个网站,点右上角的账户图标,选 Disconnect all。想一次清掉当前账户连过的所有网站,用 Settings → Security & Privacy → Clear privacy data。
MetaMask Mobile,扫码连上的电脑网页MetaMask 官方帮助页没写这类会话在哪里断开。先在电脑网页上点 Disconnect;手机上可以在 Settings 里找 Connections 或 WalletConnect Sessions 字样,较早的版本在 Settings → Experimental 下面;都找不到,就用上一行的 Clear privacy data 一次清掉。
其他钱包在设置里找 WalletConnect、Connected sites、Connections 或 Dapp connections 这类字眼。

断开会话只是让这个网站不能再向你的钱包推送请求,不会撤销你以前批准过的代币授权,那部分要按撤销授权教程单独处理。网页那边也点一次 Disconnect,否则它可能还显示旧地址。菜单来源:Trust Wallet 的 WalletConnect 教程、MetaMask 断开网站连接的帮助页。

连上了又断开,或过几天再打开显示未连接,怎么办?

WalletConnect 的会话不是永久的。它的开发文档写明会话默认有效期是 7 天,钱包或网页可以在期间延长;电脑上生成的二维码,按配对规范在 5 分钟内没被钱包批准就会失效。所以隔几天回来发现断开,多半是会话到期,不是钱包坏了。

  1. 先在钱包的会话列表里看这个网站还在不在(位置见上一节)。
  2. 不在:回网页点 Disconnect 或刷新页面,再按前面的步骤重新扫码或跳转连接。
  3. 还在,但网页显示未连接:先在钱包里断开这一条,再在网页断开,然后重新连一次,别让两边各留一个半失效的会话。
  4. 刚连上几分钟就断:常见原因是手机锁屏或切到别的 App 后,系统暂停了钱包的后台网络。操作期间让钱包停在前台,在 Wi‑Fi 和移动数据之间换一次网络后重连。
  5. 重连时要你重新签登录消息,照常核对域名;要你重新 approve 已经批准过的代币,先停下,确认这是项目方写明的步骤。

网页显示已连接,点了按钮手机钱包里却没有签名请求

会话还连着,请求却没送到钱包,常见于钱包 App 在后台被系统挂起。按顺序试:

  1. 手动打开钱包 App,停在首页等 10 到 20 秒;不少钱包只在前台时才去取待处理的请求。
  2. 回网页看有没有 Open wallet、Check your wallet 之类的按钮,点它让网页再推送一次。
  3. 检查手机是否允许这个钱包发通知;关了通知,请求到了也不会提醒你。
  4. 还是没有:在网页上取消这次操作,钱包里断开会话,网页也 Disconnect,重新连接后再点一次按钮。不要连续点同一个按钮,积压的请求可能之后一起弹出来,到时只批准你认得出的那一条,其余全部拒绝。

换了钱包 App 或换了手机,旧会话怎么处理?

  • 旧钱包还能打开:先在旧钱包的会话列表里把相关网站全部断开,再用新钱包连接。
  • 旧钱包已卸载,或旧手机不在身边:卸载 App 不会通知网页,但会话按默认设置 7 天后到期,不需要为此重装旧钱包。网页一直显示旧地址时点 Disconnect;还不行就在浏览器的网站设置里清除这个网站的数据,再用新钱包连接。
  • 换钱包不会清掉链上授权:旧地址以前 approve 过的额度还在,用旧地址到撤销工具里查一遍。
  • 旧手机丢失或落到别人手里:会话本身只能发请求,真正的风险在钱包里的助记词。尽快在新设备上用助记词恢复,把资产转到新生成助记词的钱包,旧钱包停用。

连上后该看哪一步

当原 DApp 页显示你核对过的账户和链,就可以继续读它下一步到底要什么。若出现登录消息、签名、approve 或转账,先用钱包弹窗类型指南看请求;完成活动后想清理会话和已有链上权限,再看断开与撤权的区别。领不到测试币用水龙头排查,需要留存公开任务进度用任务记录方法。这些问题不是再扫一次二维码就能解决的。

操作依据:Trust Wallet 的 WalletConnect 连接步骤(2024 年发布,本文写作时核验网页)、Trust Wallet 手机连接机制、MetaMask Mobile 内置浏览器说明、MetaMask 连接请求说明。桌面扩展冲突的处理只据MetaMask 桌面扩展排障文档。