Visualizzazione dei risultati da 1 a 2 su 2
  1. #1

    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ì:
    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.");})();

    meglio impaginato 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:
    https://wificommunity.vodafone.it/
    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.
    The Original WebMasterOne !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!

  2. #2
    Moderatore di Javascript L'avatar di ciro78
    Registrato dal
    Sep 2000
    residenza
    Napoli
    Messaggi
    8,165
    chiudo. mi sembra ai limiti dell'illecito.
    per vedere le tue password salvate, usa le funzionalità native del browser. Altrimenti stai cercando di fare qualcosa di illegale.
    Ciro Marotta - Programmatore JAVA - PHP
    Preferisco un fallimento alle mie condizioni che un successo alle condizioni altrui.


Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2020 vBulletin Solutions, Inc. All rights reserved.