如何使用以太坊从 reactjs 中的 metamask 帐户注销
How to logout from metamask account in reactjs using Ethereum
我无法断开与 Metamask 帐户的连接。我附上代码片段。
export const logoutUser = () => {
if (window.ethereum && window.ethereum.isMetaMask) {
window.ethereum.on('accountsChanged', function (accounts) {
return () => window.ethereum.removeListener('accountsChanged', accounts);
});
}
}
截至目前,您无法通过 web3 或 Ethereum api 注销 Metamask。您必须手动断开 Metamask。
accountChanged
侦听器将只检测 Metamask 是否连接到不同的帐户。
截至目前,我们无法从我们的应用程序中断开 Metamask 的连接,但开发人员所做的是 remove/add 通过按 disconnect/connect 在该应用程序内的变量中 remove/add 该 Metamask 帐户的信息按钮。
我无法断开与 Metamask 帐户的连接。我附上代码片段。
export const logoutUser = () => {
if (window.ethereum && window.ethereum.isMetaMask) {
window.ethereum.on('accountsChanged', function (accounts) {
return () => window.ethereum.removeListener('accountsChanged', accounts);
});
}
}
截至目前,您无法通过 web3 或 Ethereum api 注销 Metamask。您必须手动断开 Metamask。
accountChanged
侦听器将只检测 Metamask 是否连接到不同的帐户。
截至目前,我们无法从我们的应用程序中断开 Metamask 的连接,但开发人员所做的是 remove/add 通过按 disconnect/connect 在该应用程序内的变量中 remove/add 该 Metamask 帐户的信息按钮。