No puedo por mi vida averiguar lo que estoy haciendo mal. Estoy siguiendo los documentos de metamask y todo: https://docs.metamask.io/guide/create-dapp.html#basic-action-part-1
botón .html:
<!DOCTYPE hmtl> <html lang="en"> <meta charset="UTF-8"> <meta http-equiv="X-UA-Compatible" content="IE=edge"> <meta name="viewport" content="width-device-width, initial-scale=1.0"> <title>Document</title> <link rel="stylesheet" > <script src="http://ajax.googleapis.com/ajax/libs/jquery/1.11.1/jquery.min.js"></script> <script src="https://cdn.jsdlivr.net/npm/web3@latest/dist/web3.min.js"></script> <script src="./javafilename.js"></script> </head> <body> <button class="btn btn-primary btn-lg btn-block mb-3" id="connectButton" value="Connect" enabled></button> <body> </html>metamáscara java:
const initialize = () => { //Basic Actions Section const onboardButton = document.getElementById('connectButton'); };No veo un error en su código, es solo que debe seguir las instrucciones, al proporcionar el código actual puedo ver que funciona, eche un vistazo a este Codesandbox
https://codesandbox.io/s/kind-frost-f4zgd7?file=/index.html
Si nota, cuando hace clic en el botón, nos dice que Metamask está instalado
pocos puntos
window.addEventListener('DOMContentLoaded', initialize); y desea hacerlo en un botón, consulte onclick="initialize()"Además, asegúrese de que otras preguntas proporcionen un error o algo así para que la comunidad pueda ayudarlo mejor.