Pregunta

Si estoy usando muchos archivos js en mi proyecto y obtengo errores de JavaScript en la barra de estado de IE 6 o 7, ¿cómo puedo rastrear, encontrar y resolver esos errores en Firefox? Sé cómo rastrear un problema en IE con Visual Studio pero ¿podemos identificar el área del problema usando Firefox?

¿Fue útil?

Solución

Para Internet Explorer, use las Herramientas de desarrollo de Internet Explorer 8 (presione F12). Internet Explorer 8 es compatible con el motor de Internet Explorer 7.

Sin embargo, Firebug es más fácil de usar y mucho más poderoso.

Otros consejos

use firebug .

Recomendaría usar Firebug ( http://getfirebug.com/ ). Es un complemento para Firefox y hace un gran trabajo al informarle errores. También tiene un depurador de JavaScript y un gran visor DOM, los cuales son muy útiles para corregir errores de secuencias de comandos.

Desarrollador web para FF [ https://addons.mozilla.org / en-US / firefox / addon / 60] puede ser útil si está interesado en ver advertencias y otros errores de código que no necesariamente provocan errores, al menos en FF.

Limpiar su código usando esta u otras herramientas como JSLint [ http://www.jslint.com/] hará que su código sea más manejable a largo plazo. Pero al final, el motor JavaScript de cada navegador se comporta de manera diferente, y los errores en un navegador específico tendrán que ser depurados en su propio entorno.

Uno de esos errores que puede rascarse la cabeza incluso entre versiones de IE es el objeto mal formado a continuación:

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

En IE8 y en todos los demás navegadores principales, se pasa por alto la coma adicional después de la última entrada. IE6 y 7 arrojarán un error. Pero el complemento de desarrollador web para FF muestra la siguiente advertencia:

Warning: trailing comma is not legal in ECMA-262 object initializers
Source File: http://localhost/test.html
Line: 10
Source Code:
}
Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top