Come rintracciare ed eseguire il debug dell'errore javascript di IE in Firefox?
-
06-07-2019 - |
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?
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: }