Problema Auto Login Estensione Chrome

jonysantony

Nuovo utente
Autore del topic
22 Marzo 2011
1
0
Miglior risposta
0
Salve a tutti..mi sono cimentato a creare un estensione per Google Chrome in javascript che mi permettesse di risolvere un fastidioso problema. La rete con cui navigo presenta un login di autenticazione con username e password, ma la sessione scade dopo appena 5 minuti. Volevo quindi creare questa estensione per far si che, una volta scaduta la sessione, si auto-riloggasse da solo.
Ho creato il file manifest.json
{
"name": "...",
"version": "1.0",
"description": "...",
"icons":
{
"16": "icon16.png",
"48": "icon48.png",
"128": "icon128.png"
},
"content_scripts": [
{
"matches": ["https:...*"],
"js": ["script.js"]
}
]
}
e il file script.js
document.getElementsByName("username").item(0).value="Myusername";
document.getElementsByName("password").item(0).value="Mypassword";
document.getElementsByName("login").item(0).submit();
tuttavia questa estensione non sembra funzionare.
Ho provato attraverso la console di Chrome a dare i comandi javascript, e mi spunta errore. Non riesco a capire dove sia/siano l'errore/gli errori.
Vi allego il body della pagina che mi interessa trattare.
<center><div class="corpo"><div class="table_corpo">
<div class="tr_corpo">
<div class="top"> <div class="title_piatta">AUTENTICAZIONE WIFI<BR /><i>sanluigi</i></div>
</div>
<div class="middle"> <center><div class="login" align="center">
<div class="login_padding"><table>
<form action="https://...:443/captive/index.php" method=post></span><br />
<tr>
<input type="hidden" name="orig_dest_url" value="" />
<input type="hidden" name="orig_dest_ip" value="" />
<input type="hidden" name="orig_dest_url_with_ip" value="" />
<td class="tdlogin">Username: </span></td>
<td width="188" align="left"><input type="text" name="username" value=""/> </input> </td>
</tr>
<tr valign="middle">
<td class="tdlogin"> Password:</span></td>
<td align="left"><input name="password" type="password" value=""/> </input> </td>
</tr>
<tr valign="middle">
<td colspan="2" align="center"><input name="login" type="submit" value="Invia" /> </td>
</tr>
</form>
</table></div><div class="register_padding">Puoi ottenere una password cliccando <a href="https:...">quì</a></div></div>
</center>
<div class="testo">Per ottenere assistenza o chiarimenti clicca <a href="email.php">quì</a></div>
<br /></div>
<div class="bottom">&nbsp;</div>
</div>
</div>
</div></center>
Qualcuno di voi mi saprebbe dare una mano? è abbastanza importante!
 
Ultima modifica: