JavaScript risoluzione dei problemi Strumenti di Internet Explorer

voti
34

Io uso Firebug e la console JS Mozilla pesantemente, ma ogni tanto mi imbatto in un IE-unico bug JavaScript, che sono davvero difficili da localizzare (es: errore alla riga 724 , quando il sorgente HTML ha solo 200 linee).

Mi piacerebbe avere uno strumento JS leggero (alla piromane) per Internet Explorer, cosa posso installare in pochi secondi su PC di un cliente se mi imbatto in un errore e quindi disinstallare. Alcuni strumenti Microsoft prendono alcuni gravi il download e la configurazione del tempo.

Qualche idea?

È pubblicato 06/08/2008 alle 14:56
fonte dall'utente
In altre lingue...                            


7 risposte

voti
23

Si potrebbe trovare Firebug Lite utile per questo.

La sua bookmarklet dovrebbe essere particolarmente utile durante il debug sul computer di un utente.

Risposto il 06/08/2008 a 14:59
fonte dall'utente

voti
17

Dal momento che Internet Explorer 8, IE è stato in vendita con una serie piuttosto impressionante di strumenti per il debug JavaScript, profilatura, e altro ancora. Come la maggior parte altri browser, gli strumenti di sviluppo sono accessibili premendo F12 sulla tastiera.

Tab script

La scheda Script è probabile che cosa sarete interessati, anche se la console, Profiler, e le schede di rete ottenere un sacco di uso pure mentre le applicazioni di debug.

entrare descrizione dell'immagine qui

Dalla scheda Script è possibile:

  • Formato Javascript per renderlo più leggibile
  • Passare da fonte a fonte delle varie risorse sulla pagina
  • Inserire i punti di interruzione
  • Entrare e sulle linee di codice durante le varie sua esecuzione
  • Guarda variabili
  • Controllare lo stack di chiamate per vedere come è stato eseguito il codice
  • breakpoint Toggle
  • e molto altro ancora ...

Tab Console

La scheda della console è grande per quando avete bisogno di eseguire del codice arbitrario contro l'applicazione. Io lo uso per controllare il ritorno di certi metodi, o anche per testare rapidamente soluzioni per le risposte su Stack Overflow.

entrare descrizione dell'immagine qui

Tab Profiler

Il profilo è impressionante, se siete alla ricerca di processi di lunga durata, o cercando di ottimizzare il codice per eseguire più liscia o effettuare meno chiamate a risorsa-intensive metodi. Aprire qualsiasi pagina e fare clic su "Start profiling" dalla scheda Profiler per avviare la registrazione.

Mentre il profiler è in funzione, è possibile spostarsi sulla pagina, eseguendo azioni comuni. Quando ci si sente che hai registrato abbastanza, ha colpito "Stop profiling". Verrà quindi mostrato un riassunto di tutte le funzioni di corse, o un albero chiamata. È possibile ordinare rapidamente questi dati da diverse colonne:

entrare descrizione dell'immagine qui

scheda rete

La scheda di rete registrerà il traffico sul tuo sito / applicazione. E 'molto utile per trovare i file che non vengono scaricati, appesi, o per il monitoraggio dei dati che viene richiesto in modo asincrono.

All'interno di questa scheda è possibile anche passare da una vista Sintesi e una vista dettagliata. All'interno della vista dettagliata è possibile esaminare le intestazioni inviate con le richieste e le risposte. È possibile visualizzare le informazioni dei cookie, verificare la tempistica degli eventi, e altro ancora.

entrare descrizione dell'immagine qui

Non sto davvero facendo la IE Developer Tools giustizia - c'è un sacco di terreno scoperto. Vi incoraggio a check them out, però, e rendere loro una parte del vostro sviluppo.

Risposto il 15/05/2012 a 22:16
fonte dall'utente

voti
5

Suggerirei Companion JS .

Questa è la versione gratuita di debug Bar ma trovo più facile da usare e hanno le caratteristiche di cui ho bisogno. Ottimo per testare piccoli frammenti JavaScript in IE stesso modo faccio con Firebug in Firefox.

EDIT 5 anni più tardi : ora usa Internet Explorer integrato strumenti di sviluppo.

Risposto il 11/08/2008 a 17:56
fonte dall'utente

voti
4

IE 8 si suppone di avere strumenti migliori, ma la Developer Toolbar IE è abbastanza buono.

Risposto il 06/08/2008 a 14:58
fonte dall'utente

voti
3

Io uso sia Microsoft Script Debugger e Firebug Lite , a seconda di quello che sto debug. Entrambi sono grandi strumenti-provarli entrambi fuori e Stich con quello che sei a tuo agio con.

Risposto il 12/10/2011 a 15:34
fonte dall'utente

voti
2

In IE8 è sufficiente premere F12!

Risposto il 15/02/2010 a 17:53
fonte dall'utente

voti
1
  1. Vai a Strumenti-> Opzioni Internet ... -> Avanzate> Attiva debug degli script (Internet Explorer)

quindi collegare debugger di Visual Studio quando si verifica un errore.

Se si usa Internet Explorer 8, installare la barra degli strumenti di sviluppo, perché è dotato di un debugger.

Risposto il 16/01/2013 a 01:32
fonte dall'utente

Cookies help us deliver our services. By using our services, you agree to our use of cookies. Learn more