# 教程:Metamask手误切换到弃用RPC解决方案 **Published by:** [cnchina.eth](https://paragraph.com/@cnchina-eth/) **Published on:** 2023-07-14 **URL:** https://paragraph.com/@cnchina-eth/metamask-rpc ## Content Metamask,也被大家称为小狐狸钱包,是ConsenSys公司开发了一款浏览器钱包插件,在2020年DeFi牛市的时候获得了用户的青睐,并成为市场中第一大钱包软件,人们在交互DApp的时候大部分都使用Metamask钱包,拥有大量的用户群体,并支持Chrome以及Firefox浏览器,同时官方还推出了安卓版供手机用户使用,当然Metamask使用过程中有时候也会出现一些问题,我们这次分享的是一个亲身经历的事件,为大家以后使用Metamask钱包作为参考。问题概述 本次为大家介绍的案例来是在自己进行钱包网络切换的时候,不小心切换到Rinkeby网络,因此钱包插件报错:此网络的当前 RPC URL 已被弃用,并提示要切换网络,但是因为页面前端问题,鼠标无法选择切换的网络,导致无法切换到正常网络,钱包也因此无法使用。原因分析 当然这种情况仅出现在很久之前安装Metamask钱包的用户身上,因为Rinkeby测试网下线,还保留该测试网自然是无法使用的,因此需要切换到其他网络,但是Metamask钱包因为前端UI问题导致无法切换,因此才会导致该问题。新安装Metamask钱包的用户可以看到钱包插件中已经默认去掉了Rinkeby、Ropsten以及Kovan测试网,因此新安装钱包的用户切换其他网络基本不会出现这种现象的。 对于之前老用户不小心切换到Rinkeby测试网遇到过这种问题,官方之前也给出解决方案,就是在钱包页面进入开发者模式,然后将如下代码删掉,就可以看到右上角的关闭按钮,关闭后即可切换到其他网络但是根据用户描述,上述方法仅适用于Chrome浏览器,在Firefox浏览器中亲测是失效的,右上角的关闭按钮实际上无法正常关闭。 Firefox用户解决方案 对于Firefox用户来说,解决方案也非常简单,可以使用Tab键进行切换网络,具体操作如下: 1、在点击“切换网络”按钮时候,可以看到出现网络选择菜单, 2、接着我们按Tab键,多按几次,就可以发现有蓝色选择框在浏览器窗口中移动 3、这时候我们继续按Tab键,直到选择框出现在网络选择菜单,选择一个合适的正常的网络,然后再按回车键即可完成网络切换。需要注意的是在点击“切换网络”按钮之后,不能随便在页面其他地方点击,否则光标无法正常切换选择,如果出现这个情况,我们在其他页面点击,重新选择metamask插件图标进行操作即可。 4、在完成网络切换之后,我们需要删除掉已经失效的RPC网络,这样可以杜绝下次失误选择错误的网络在“设置——网络” 中找到需要删除的网络,点删除即可完成 Metamask钱包在标签页中显示 当然如果浏览器插件窗口难以操作或者加载出现问题,我们也可以在标签页中进行操作, 1、如下图,首先点击“查看页面源代码”接着我们可以看到页面代码出现在浏览器新的标签页中,接着我们看到浏览器地址栏显示如下所示: view-source:moz-extension://a4c4273c-2cfd-48b5-a456-63f480c5e194/popup.html 2、接着我们将该地址的“view-source:”去掉,也就是浏览器填入下面地址: moz-extension://a4c4273c-2cfd-48b5-a456-63f480c5e194/popup.html 这样Metamask钱包就占用了一个浏览器标签页,接着按照上述方式进行操作即可。 钱包使用安全提示 钱包被盗资产丢失是不少人的噩梦,对于metamask钱包来说,目前官方仅支持五种浏览器,对于其他浏览器的支持度可能并不是很好,特别是国产的360浏览器、猎豹浏览器等,虽然可以通过其他方法进行安装且也能正常使用(离线安装模式),但是终究还是有兼容性风险以及安全风险。一般来说,用户使用浏览器需要及时进行版本更新升级,特别是chrome浏览器,防止出现0day漏洞导致可能出现的私钥泄露,新版本在很大程度上能够避免安全问题的发生,而对于其他基于chrome浏览器的用户来说,不建议在上面安装metamask钱包,原因如下: 1、其他基于chrome浏览器内核更新不及时,可能使用的是chrome旧版本的内核,从而导致一些危险漏洞继续存在。 2、可能存在兼容性问题可能会导致各类小毛病产生 例如笔者在18年使用uc电脑版浏览器安装过metamask,有时候在使用DApp的时候,浏览器插件无法正常弹出,同时插件不能正常自动升级,最后因为莫名的原因导致插件无法使用,加上uc浏览器电脑版因为各种原因,团队不再更新产品,导致一些网页加载都出现异常,这也反映了国产浏览器软件存在的问题,依靠国外内核+套皮而快速生产的浏览器终究是不长久的,最终的结局可能就是停止维护,因此直接使用chrome或Firefox这类主流的浏览器才是好的选择。 虽然浏览器导致metamask插件不能使用,不过好在因为助记词都有备份,因此没有造成损失,同时这也提示我们,备份助记词是非常重要的。即使在使用插件过程中出现新的未知bug,也不会导致产生损失,直接删掉插件重新导入助记词即可解决99%的使用问题。 ## Publication Information - [cnchina.eth](https://paragraph.com/@cnchina-eth/): Publication homepage - [All Posts](https://paragraph.com/@cnchina-eth/): More posts from this publication - [RSS Feed](https://api.paragraph.com/blogs/rss/@cnchina-eth): Subscribe to updates - [Twitter](https://twitter.com/cncoin_crypto): Follow on Twitter