我正在尝试运行一个基本程序来检测用户是否安装了 window.ethereum。当我运行我的程序时,我得到“@metamask/detect-provider:无法检测window.ethereum”,即使我在浏览器中安装并运行了Metamask。有人遇到过类似的问题吗?提前致谢。
JavaScript:
import detectEthereumProvider from '@metamask/detect-provider';
const provider = await detectEthereumProvider();
if (provider) {
console.log('Ethereum successfully detected!');
})
} else {
console.error('Please install MetaMask!', error);
}
Run Code Online (Sandbox Code Playgroud)