gpt4 book ai didi

javascript - "@metamask/detect-provider: Unable to detect window.ethereum"错误,即使 Metamask 已安装并正在运行

转载 作者:行者123 更新时间:2023-12-05 00:35:09 28 4
gpt4 key购买 nike

我正在尝试运行一个基本程序来检测用户是否安装了 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);
}

最佳答案

原来这很简单。 Metamask 仅将 window.ethereum 注入(inject)运行在 http 服务器上的访问网站。我只需要使用 Node.js 的 localhost 服务器打开我的网站。

关于javascript - "@metamask/detect-provider: Unable to detect window.ethereum"错误,即使 Metamask 已安装并正在运行,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/68058606/

28 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com