Javascript 使用以太坊JS钱包作为浏览器模块

Javascript 使用以太坊JS钱包作为浏览器模块,javascript,npm,ethereum,web3,Javascript,Npm,Ethereum,Web3,我需要在浏览器中创建钱包生成帐户地址和私钥,而无需连接到节点。如果我理解正确,为了使用web3.js,我们需要设置一个提供者元掩码或localnode来使用web3.personal.newAccountSEED,response=>{console.logresponse} 我发现以太坊JS钱包非常适合我的用例,但它仅作为节点模块存在。是否可以将其用作浏览器模块或其他模块?社区的另一个密钥管理工具是 KeyEm是一个JavaScript工具,用于生成、导入和导出以太坊密钥。这提供了一种在本地和

我需要在浏览器中创建钱包生成帐户地址和私钥,而无需连接到节点。如果我理解正确,为了使用web3.js,我们需要设置一个提供者元掩码或localnode来使用web3.personal.newAccountSEED,response=>{console.logresponse}


我发现以太坊JS钱包非常适合我的用例,但它仅作为节点模块存在。是否可以将其用作浏览器模块或其他模块?

社区的另一个密钥管理工具是

KeyEm是一个JavaScript工具,用于生成、导入和导出以太坊密钥。这提供了一种在本地和网络钱包中使用相同帐户的简单方法。它可用于可验证的冷藏钱包

他们提供了一个缩小的、浏览器化的文件dist/keythethm.min.js,以供在浏览器中使用。包含此文件只是将KeyTM对象附加到窗口:

<script src="dist/keythereum.min.js" type="text/javascript"></script>

你可以试试这个。

我找到了一种创建以太坊JS repos浏览器版本的方法。链接到这里的答案,我也尝试了你的方法,它很有效,但为了简单起见,我决定使用我在问题注释中链接的浏览器构建过程。