Sono ancora molto nuovo con le estensioni di Chrome e sto solo testando le cose. In questo momento ho un popup.html che con un breve modulo che voglio creare un avviso quando si fa clic su invia. Non posso per la vita di me capire perché non funziona.Avviso non visualizzato in popup.html dell'estensione chrome
<!doctype html>
<html>
<head>
<title>Test</title>
<script type="text/javascript" src="popup.js">
</script>
</head>
<body onload="alert('open')">
<form>
Username: <input type='text' id="username" name='username'></input>
Password: <input type='password' id='password' />
<button onclick="alert('test');return false;">Login</button>
</form>
</body>
</html>
Qualche suggerimento?
Modifica: ho persino effettuato un onload nell'etichetta del corpo per vedere se un avviso si sarebbe aperto lì, ma non è così. Nel popup.js ho un avviso aperto su window.onload e funziona comunque.
Hmm Ho cambiato la causa perché ha senso ma l'avviso non è ancora visualizzato. Ho anche aggiunto un onLoad al corpo per vedere se un avviso si verificava lì ma non lo era:/ –
Assicurati di ricaricare l'estensione quando apporti le modifiche. Puoi trovarlo andando su chrome: // settings/extensions # in chrome e facendo clic sul nome dell'estensione per espandere altre opzioni. –
ah vedo! Va bene ho spostato tutto in un file js separato e ho usato addeventlisteners e ha funzionato perfettamente. Grazie!! –