Como rastrear e erro javascript depuração do IE no Firefox?
-
06-07-2019 - |
Pergunta
Se eu estou usando muitos arquivos js em meu projeto e obter erros de JavaScript no IE 6 ou barra de status 7 de, então como posso rastrear, localizar e resolver esses erros no Firefox? Eu sei como rastrear um problema em IE com visual studio mas podemos identificar a área de problema usando o Firefox?
Solução
Para o Internet Explorer usar as ferramentas Developement do Internet Explorer 8 (F12 imprensa). Internet Explorer 8 suporta o Internet Explorer 7 do motor.
No entanto Firebug é mais fácil de usar e muito mais poderoso!
Outras dicas
firebug .
Eu recomendaria usar o Firebug ( http://getfirebug.com/ ). É um plugin para Firefox e faz um grande trabalho de relatar erros para você. Ele também tem um depurador de javascript e um grande espectador DOM -. Sendo que ambos são muito úteis na correção de bugs de script
Web Developer para FF [ https://addons.mozilla.org / en-US / firefox / addon / 60] pode ser útil se você está interessado em olhar para os avisos e outros erros de código que não necessariamente erros de gatilho - pelo menos no FF.
Limpando o seu código de usar este ou outras ferramentas como JSLint [ http://www.jslint.com/] vai fazer seu código mais gerenciável no longo prazo. Mas no final, o motor de JavaScript de cada navegador apenas comporta de forma diferente, e erros em um navegador específico, em última análise tem que ser depurado em seu próprio ambiente.
Um desses erros que pode arranhar a sua cabeça, mesmo entre as versões do IE é o objeto estão bem formados abaixo:
var myObj = { 1 : "val1", 2 : "val2", } alert(myObj);
No IE8 e todos os outros principais navegadores a vírgula extra após a última entrada é esquecido. IE6 e 7 irá lançar um erro. Mas o plugin Web Developer para FF mostra o seguinte aviso:
Warning: trailing comma is not legal in ECMA-262 object initializers Source File: http://localhost/test.html Line: 10 Source Code: }