粉丝求助:
/* 新版的方式 */var web3Provider;if (window.ethereum) {web3Provider = window.ethereum;try {// 请求用户授权await window.ethereum.enable();} catch (error) {// 用户不授权时console.error("User denied account access")}} else if (window.web3) { // 老版 MetaMask Legacy dapp browsers...web3Provider = window.web3.currentProvider;} else {web3Provider = new Web3.providers.HttpProvider('http://localhost:8545');}web3js = new Web3(web3Provider);//web3js就是你需要的web3实例web3js.eth.getAccounts(function (error, result) {if (!error)console.log(result)//授权成功后result能正常获取到账号了});
注明:web3.js版本为0.2.0