Estoy tratando de crear un administrador de contraseñas para Chrome (solo para practicar) que simplemente ingresa una contraseña en un cuadro de texto en una ventana emergente y Chrome la guarda usando la API chrome.storage. Sin embargo, tengo 2 problemas: no puedo averiguar cómo configurar un desencadenador de eventos cuando se ingresa el texto y el problema mencionado anteriormente.
Código HTML:
<!DOCTYPE html> <html lang="en"> <head> <style> text { font-size: 30px; } </style> </head> <body> <div class="text"> <p>Totally 100% secure password manager</p> </div> <form action="post" autocomplete="off" id="Form"> <input type="text" name="password" id="Text" /> </form> <script src="background.js"></script> </body> </html>JavaScript:
//Executes when the html form is submitted document.getElementById("Form").addEventListener("submit", function () { chrome.storage.local.set( { password: document.getElementById("Text").value }, function () { console.log( "Password stored: " + document.getElementById("Text").value ); } ); });Soy nuevo en HTML y JavaScript, así que sean fáciles conmigo.