Was ist das Problem dieses einfachen html
/ JavaScript
/ ethreumjs
/ web3.js
Codes?
<!doctype html>
<html lang="en">
<head>
<meta charset="utf-8">
<title>EthereumJS - Browser Example</title>
</head>
<body>
<script src="https://rawgit.com/ethereumjs/browser-builds/master/dist/ethereumjs-abi/ethereumjs-abi-0.6.5.js"></script>
<script src="https://rawgit.com/ethereum/web3.js/develop/dist/web3.js"></script>
<script src="https://cdn.jsdelivr.net/gh/ethereum/web3.js/dist/web3.min.js"></script>
<script>
var abi = new ethereumjs.ABI()
var Web3
web3 = new Web3(new Web3.providers.HttpProvider("http://localhost:8545"));
</script>
</body>
</html>
Wenn ich diesen Code ausführe, erhalte ich den folgenden Fehler in diesem Console
Code (dh ) :browser
line 17
web3 = new Web3(new Web3.providers...
Nicht erfasster TypeError: Die Eigenschaft „Providers“ von „undefined“ in „test.html:17“ kann nicht gelesen werden
Hinweis: Bitte beachten Sie, dass ich nicht verwenden kann Web3 = require("web3")
, da ich folgende Fehlermeldung erhalte:
Uncaught ReferenceError: require is not defined
Hinweis: Bitte beachten Sie, dass ich Web3 = require("web3") nicht verwenden kann, da ich folgenden Fehler erhalte:
Gemäß der Dokumentation zum Einbinden web3
als Browsermodul (was Sie bereits für den ABI-Code tun):
<script src="https://cdn.jsdelivr.net/gh/ethereum/web3.js/dist/web3.min.js"></script>
Fragesteller