Ho trovato il problema dopo un sacco di prove. Spero che questo sarà utile ad alcuni ragazzi che affrontano questo problema frustrante.
RightClick> Visualizza origine è il codice che il browser vede per il rendering della pagina. Tuttavia, non è tutto. La pagina potrebbe anche avere altre richieste HTTP per css ans js files. Era quello che stava accadendo nel mio caso. L'errore era in un file importato (NON INCLUSO, se fosse stato incluso nell'errore). E il numero di linea riportato era relativo a quel file js.
In retrospettiva, tuttavia, ritengo che questo sia corretto, poiché i file importati sono memorizzati separatamente nella cache del browser, in quanto sono richieste HTTP indipendenti al server web. E quindi non dovrebbe apparire in RightClick> Visualizza codice sorgente.
potenziale problema: Tuttavia, anche se nel mio caso il numero di riga nel file js individuale, ha riferito, è stato trovato per essere corretta, che non può essere sempre vero. Nella maggior parte delle applicazioni aziendali, js e css sono spesso ridotti per ridurre l'ingombro dei byte. Quindi il file js che potresti guardare, nel tuo IDE, non sarà lo stesso di quello che vede il browser. Quindi i numeri di riga potrebbero quindi essere diversi. I numeri di riga saranno w.r.t la versione compressa del file che il browser vede.
IE JAVASCRIPT Debugging: Ho trovato questa pagina, che promette di offrire all'ambiente debugger (anche se, non sofisticato) nell'ambiente IE.
http://jonathanboutelle.com/2006/01/16/how-to-debug-javascript-in-internet-explorer/ Non l'ho provato, poiché non ho installato il pacchetto Office completo.
fonte
2010-01-06 10:42:48
Posso solo utilizzare IE per testare la mia applicazione. Quindi firebug non sarà di grande aiuto. Inoltre, ho usato per ottenere i numeri di linea corretta dire circa un mese fa. Non so come tutto ad un tratto c'è questa discrepanza frustrante. –
Oltre agli ottimi suggerimenti sull'utilizzo dello strumento di sviluppo IE in IE> 8, puoi anche ottenere [Firebug Lite] (http://getfirebug.com/firebuglite), che funziona con qualsiasi browser, quindi Firebug può effettivamente essere di help :) – Kato