Domanda

Se sto usando molti file js nel mio progetto e ottengo errori JavaScript nella barra di stato di IE 6 o 7, come posso tracciare, trovare e risolvere quegli errori in Firefox? So come rintracciare un problema in IE con Visual Studio ma possiamo identificare l'area del problema usando Firefox?

È stato utile?

Soluzione

Per Internet Explorer utilizzare gli Strumenti di sviluppo di Internet Explorer 8 (premere F12). Internet Explorer 8 supporta il motore di Internet Explorer 7.

Tuttavia Firebug è più facile da usare e molto più potente!

Altri suggerimenti

usa firebug .

Consiglierei di usare Firebug ( http://getfirebug.com/ ). È un plugin per Firefox e fa un ottimo lavoro nel segnalarti errori. Ha anche un debugger javascript e un ottimo visualizzatore DOM, entrambi molto utili per correggere i bug di scripting.

Sviluppatore Web per FF [ https://addons.mozilla.org / it-US / firefox / addon / 60] può essere utile se sei interessato a guardare avvisi e altri errori di codice che non causano necessariamente errori, almeno in FF.

Pulizia del codice utilizzando questo o altri strumenti come JSLint [ http://www.jslint.com/] renderà il tuo codice più gestibile a lungo termine. Ma alla fine, il motore JavaScript di ciascun browser si comporta in modo diverso e gli errori in un browser specifico dovranno infine essere sottoposti a debug nel proprio ambiente.

Uno di questi errori che puoi grattarti la testa anche tra le versioni di IE è l'oggetto deformato di seguito:

var myObj = {  
    1 : "val1",  
    2 : "val2",  
}  
alert(myObj);

In IE8 e in tutti gli altri browser principali viene trascurata la virgola aggiuntiva dopo l'ultima voce. IE6 e 7 genereranno un errore. Ma il plug-in Web Developer per FF mostra il seguente avviso:

Warning: trailing comma is not legal in ECMA-262 object initializers
Source File: http://localhost/test.html
Line: 10
Source Code:
}
Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top