首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >如何在不使用元询问或模糊的情况下将本地私有geth节点连接到网页?

如何在不使用元询问或模糊的情况下将本地私有geth节点连接到网页?
EN

Stack Overflow用户
提问于 2020-07-12 16:45:56
回答 1查看 341关注 0票数 0

我正在开发一个类似于元掩码的网络钱包,它可以进行交易,也可以从UI创建帐户。

前端是使用React开发的,块链是在geth实现的。

我用松露反应盒。

代码语言:javascript
运行
复制
else if (window.web3) {
        // Use Mist/MetaMask's provider.
        const web3 = window.web3;
        console.log("Injected web3 detected.");
        resolve(web3);
      }
      // Fallback to localhost; use dev console port by default...
      else {
        const provider = new Web3.providers.HttpProvider(
          "http://127.0.0.1:8545"
        );
        const web3 = new Web3(provider);
        console.log("No web3 instance injected, using Local web3.");
        resolve(web3);
      }
    });

根据这段代码,当没有元请求扩展时,我的本地提供程序应该工作,但我的代码只有在安装了元掩码扩展时才能工作。

有没有任何方法可以连接到我的区块链,并可以控制从网页?

请帮帮我。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2020-07-13 09:39:58

如果您没有MetaMask扩展名,那么需要在html文件中包含一个web3

代码语言:javascript
运行
复制
<script src="https://cdn.jsdelivr.net/npm/web3@latest/dist/web3.min.js"></script>

更多细节:https://github.com/ethereum/web3.js/#in-the-browser

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/62863825

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档