2015-04-29 5 views
13

In IE11 posso fare clic destro su una pagina web e chiamare lo strumento "Ispeziona elemento". Questo mi consente di modificare HTML/CSS in modo dinamico ed è estremamente utile.Posso modificare il codice Javascript nel debugger di Internet Explorer 11?

enter image description here

posso scegliere "Modifica HTML" e fare quello che voglio senza dover ricaricare la pagina.

enter image description here

Quello che voglio è quello di essere in grado di fare lo stesso in IE 11 del debugger Javascript. Voglio modificare uno script nel browser in modo che non debba ricaricare completamente la pagina. La pagina su cui sto lavorando impiega 20-40 secondi per caricarsi quando la eseguo localmente, il che significa che ci vuole circa un minuto per implementare anche i più piccoli cambiamenti nel mio file.js.

Questo può essere fatto?

risposta

9

Se il codice JS è incorporato nell'HTML, dovrebbe funzionare senza problemi, ma se è memorizzato, un altro file non è probabilmente possibile modificarlo nel browser. Ti consiglio di usare Firefox o Chrome. Entrambi hanno un editor integrato e molto utile che può modificare HTML così come Js e CSS.

+1

Grazie per la risposta. Ho appena caricato il mio sito web in Chrome e mentre posso modificare il file Javascript (puoi sicuramente modificare Javascript quando si trova in una pagina .html) ma non riesco a ottenere le funzioni che ho apportato nel file .js per funzionare. Quindi se aggiungo un $ di base ("# test"). On ("click", function() {}); quindi fai clic su #test, l'evento non viene attivato. –

+0

Come modifichiamo js in IE11 – padippist

1

So che questo è un post più vecchio ma questo potrebbe aiutare qualcun altro.

"Ho appena caricato il mio sito web in Chrome e mentre posso modificare il file Javascript (si può sicuramente modificare JavaScript quando si trova in una pagina html), ma non riesco a ottenere i cambiamenti che ho fatto in. file js per funzionare effettivamente. "

Se si imposta un punto di interruzione nella parte superiore del file .js e si aggiorna, è possibile modificare il codice che viene dopo il punto di interruzione e Chrome caricherà le nuove modifiche. Tieni presente che le modifiche verranno eliminate dopo ogni aggiornamento, ma colpirà il punto di interruzione e ti consentirà di aggiungerle di nuovo.

+0

Questo è accurato ma hai perso un passaggio importante. Dopo aver modificato il codice dopo il punto di interruzione, è necessario salvarlo prima di continuare l'esecuzione. Vedi ["Passaggio 6: Applica una correzione> Passaggio 2"] (https://developers.google.com/web/tools/chrome-devtools/javascript/#step_6_apply_a_fix). – Shea