我正在使用web3Mode和web3js库编写dApp。我有一个关于WalletConnect提供商的问题。
选择使用WalletConnect连接时,二维码不会显示,我会立即连接到以前的(旧的本地测试网络..(钱包。
我试着在WalletConnectProvider api和web3js库中寻找一个选项,但没有成功。
以匿名模式打开网站确实有效,但在不使用缓存的情况下加载页面是无效的(chrome上的ctrl+shift+f5(,也不能使用html标头禁用缓存。
我不确定我遗漏了什么,因为它显然保存在某个地方,但不在缓存中。
首先需要使用connector.killSession()
,然后清除本地存储。
解决方案:使用localStorage.clear((清除本地存储。如果需要的话,更多的粒度应该是可能的。