Creé con éxito una página HTML muy simple que realiza una conexión MetaMask a mi sitio web cuando hago clic en un botón. Metamask aparece cuando hago clic en el botón y la conexión se realiza sin problemas.
El tutorial que he seguido para hacer esto comienza ejecutando "python3 -m http.server", que inicia un servidor HTTP localmente. Si no ejecuto ese comando, la página web no detecta window.ethereum y Metamask ignorará cualquier solicitud, ¿alguien puede explicarme la lógica detrás de eso? ¿Por qué necesito ejecutar un servidor HTTP para que funcione la extensión Metamask y por qué no se ejecuta cuando está en modo archivo?