Modificare il Type di un Input box in javascript ovunque si trovi
ovunque si trovi significa anche in evetuali frame / iframe
piccola premessa, mi serve questo metodo ogni volta che voglio vedere la password che ho inserito in un sito.
uso Chrome come browser
Il sistema più semplice che ho usato fino a oggi è aprire il devtool di chrome (f12) e modificare al volo il codice html (cambiando il type="password" in type="text"), et voilà !!!
poi ho trovato un sistema più veloce
un segnalibro di chrome, il cui url è settato così:
Funziona egregiamente in quasi tutte le pagine
ho trovato alcune pagine che hanno campi input senza i tag <form></form>, ma moficiando lo scrit non ho avuto problemi
molti siti invece hanno i campi <input> all' interno dei Frameset, oppure iframe.
in questi non sono riuscito a modificarlo affinchè funzionasse
un esempio qui:
il modulo di login è compreso in un iframe:
<iframe width="192" height="190" frameborder="0" src="/captiveportal/jsp/login_form.jsp" id="login"></iframe>
vorrei un aiuto per modificare lo script (lasciando in javascript, e non jquery o altro) in modo che funzioni con tutti gli INPUT trovati nella pagina, ovunque siano.
ovunque si trovi significa anche in evetuali frame / iframe
piccola premessa, mi serve questo metodo ogni volta che voglio vedere la password che ho inserito in un sito.
uso Chrome come browser
Il sistema più semplice che ho usato fino a oggi è aprire il devtool di chrome (f12) e modificare al volo il codice html (cambiando il type="password" in type="text"), et voilà !!!
poi ho trovato un sistema più veloce
un segnalibro di chrome, il cui url è settato così:
Codice:
javascript:(function(){
var ac,c,f,fa,fe,fea,x,y,z;
ac="type";
c=0;
f=document.forms;
for(x=0;x<f.length;x++){
fa=f[x].attributes;
for(y=0;y<fa.length;y++){
if(fa[y].name.toLowerCase()==ac){
fa[y].value="text";
c++;
}
}
fe=f[x].elements;
for(y=0;y<fe.length;y++){
fea=fe[y].attributes;
for(z=0;z<fea.length;z++){
if(fea[z].name.toLowerCase()==ac){
fea[z].value="text";
c++;
}
}
}
}
alert("Modifica '"+ac+"' applicata su "+c+" oggetti.");
})();
Funziona egregiamente in quasi tutte le pagine
ho trovato alcune pagine che hanno campi input senza i tag <form></form>, ma moficiando lo scrit non ho avuto problemi
molti siti invece hanno i campi <input> all' interno dei Frameset, oppure iframe.
in questi non sono riuscito a modificarlo affinchè funzionasse
un esempio qui:
il modulo di login è compreso in un iframe:
<iframe width="192" height="190" frameborder="0" src="/captiveportal/jsp/login_form.jsp" id="login"></iframe>
vorrei un aiuto per modificare lo script (lasciando in javascript, e non jquery o altro) in modo che funzioni con tutti gli INPUT trovati nella pagina, ovunque siano.