Domanda

Io sto cercando di risolvere un po ' di JavaScript bug.Firebug rende il debug di questi problemi molto più facile quando si lavora in Firefox, ma cosa fare quando il codice funziona bene su Firefox, ma IE è lamentarsi?

È stato utile?

Soluzione

è inoltre possibile controllare il IE Developer Toolbar che non è un debugger, ma vi aiuterà ad analizzare il contenuto del codice.

Visual Studio vi aiuterà con il debug

Fiddler dovrebbe servire ad analizzare il traffico di viaggio per e dal tuo browser

Altri suggerimenti

Si può provare Firebug Lite o utilizzare Visual Studio per eseguire il debug di JavaScript.

Dal momento che Internet Explorer 8, internet explorer è la spedizione con un built-in set di strumenti per il debug, la risoluzione dei problemi, e in generale aiutare nello sviluppo di pagine/applicazioni.È possibile accedere a questi strumenti, premendo F12 mentre nel browser.

Scheda HTML

La scheda HTML permette di sbirciare nel DOM del browser capisce.Come selezionare gli elementi HTML di vista, i loro stili saranno dettagliate sulla destra, con le singole norme hanno la possibilità di essere attivata e disattivata.È inoltre possibile modificare le regole, e determinare se gli stili elemento su cui erano ereditato o ricevuto in modo esplicito.Inoltre, si può anche dire che .css file di origine.

enter image description here

C'è un po ' di più si può fare in HTML scheda, come rivedere e modificare gli attributi di elementi, e anche di apportare modifiche al layout dell'elemento all'interno della sezione layout.Inoltre, è possibile modificare direttamente il codice per testare rapidamente alcuni strutturale idee.

Scheda Script

Per la risoluzione di problemi JavaScript, è possibile osservare la Console e il Tag di Script.Se il tuo script si imbatte in una chiamata a un metodo non definito, sarete avvisati all'interno della vostra console.La console permette anche di eseguire codice JavaScript arbitrario contro la tua pagina, se si desidera attivare o disattivare oggetti o disattivare, o tenta di associare un gestore di un pulsante.

La scheda Script grande così come sarà formato il JavaScript, permette di inserire i punti di interruzione, un passo dentro e oltre i blocchi di codice, e controllare le variabili nel tempo.

enter image description here

Se hai usato Firebug, o anche il Webkit di Ispezione, gli Strumenti di sviluppo F12 in Internet Explorer 8+ dovrebbe essere abbastanza familiare.

Firebug lite non funziona troppo bene per me.La Barra degli strumenti di sviluppo non è abbastanza buono.Non c'è davvero una grande soluzione.

Guarda DebugBar.La licenza è gratis per uso personale

Per il DOM Inspector, provare il Internet Explorer Developer Toolbar.

Per la scheda rete, provare Fiddler.

Per il debug di Javascript, prova Visual Web Developer 2008 Express Edition.(O una versione successiva di Visual Studio)

Inoltre, provare DebugBar.

Visual Studio 2008 è in grado di fare il debug di JavaScript, devi andare a IE Strumenti->Opzioni Internet->Avanzate e deseleziona l'opzione "Disattiva Debugging degli Script (Internet Explorer)" in ordine per il browser di bolle errori che rileva.

Una volta che siete in Visual Studio che, fondamentalmente, hanno tutta debug arsenale a vostra disposizione.Non è così integrato come Firebug, ma è molto meglio di qualsiasi cosa che abbiamo usato per avere.

io penso che sia meglio che prima di installare ie core addon di firefox, quindi caricare la pagina con ie addon e premere f12.buona fortuna.

Fare un segnalibro nella barra dei preferiti, e mettere questo indirizzo URL:

javascript:(function(F,i,r,e,b,u,g,L,I,T,E){if(F.getElementById(b))return;E=F[i+'NS']&&F.documentElement.namespaceURI;E=E?F[i+'NS'](E,'script'):F[i]('script');E[r]('id',b);E[r]('src',I+g+T);E[r](b,u);(F[e]('head')[0]||F[e]('body')[0]).appendChild(E);E=new%20Image;E[r]('src',I+L);})(document,'createElement','setAttribute','getElementsByTagName','FirebugLite','4','firebug-lite.js','releases/lite/latest/skin/xp/sprite.png','https://getfirebug.com/','#startOpened');

Quindi navigatge la pagina che si desidera e fare clic sul collegamento.Firebug Lite/dovrebbe aprire...

IE8 beta esce con quello che penso è IE Developer toolbar, ma sembra essere molto più potente rispetto l'ultima volta che ho provato la barra degli strumenti su IE7

Immagino che questa domanda è stato pubblicato prima della finale di IE8 è venuto fuori, secondo tho alcune delle risposte.

In questi giorni, IE8 integrato di Strumenti di sviluppo sono grandi;e mentre il JS di debug non è così utile come Visual Studio Dev Tools, in generale, molto meglio di Firebug, a mio parere.Tra quella e la Visualizzazione Compatibilità Modalità Browser sono in grado di gestire tutti i miei IE6 esigenze di sviluppo.

Ho trovato una soluzione a questo problema, si può semplicemente utilizzare questo tag per la pagina che si sta tentando di eseguire il debug e si aprirà firebug:

<script type="text/javascript" src="https://getfirebug.com/firebug-lite.js"></script>

Spiegazione da https://getfirebug.com/firebuglite#Stable

Se sei un grave Front-end Developer, dare AJAX Edizione di un test eseguito:

http://www.compuware.com/application-performance-management/ajax-performance-testing.html

È uno strumento gratuito che permette agli utenti di capire che cosa sta causando termini di prestazioni e funzioni i problemi moderni AJAX/Applicazioni web.

In IE, vai alla Barra dei menu->Strumenti Selezionare Debugger Strumenti Premere F12 e godere.È lontano dal Fuoco Bug, ma adatto per un aiuto immediato

C'è sempre un modo per aggirare questo problema, guarda il video e si sarà in grado di installare firebug in 2 minuti.

installare firebug su ie

Buona fortuna

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top