2011-01-17 6 views
9

Estoy desarrollando con Firefox y Firebug, pero en mi entorno si el js tiene el error de sintaxis, el firefox no informará ningún error, simplemente se detiene allí.¿Cómo hacer que firefox informe el error de javascript?

Luego tengo que usar IE para volver a cargar la página, IE informará el error en la esquina inferior izquierda, y después de hacer clic en él puedo ver el número de línea del error js.

¿Me pregunto si configuré algo mal? Creo que al menos firebug debería informar el error como lo hace IE. Pero Firebug no mostró nada.

El código de ejemplo (mostrar error en IE pero lo normal en FF):

<!DOCTYPE html> 
<html> 
<head> 
    <style> 
    body { color:blue; } 
    </style> 
    <script src="http://code.jquery.com/jquery-1.4.4.js"></script> 
</head> 
<body> 
<script> 
    if (a <) 0 { 
    } 

</script> 

</body> 
</html> 

Respuesta

9

Para configurar Firebug para mostrar errores, haga lo siguiente:

  • clic en la flecha en la ficha Consola.
  • Asegúrese de que esté Activado.
  • Asegúrese de que "Mostrar errores de JavaScript" esté marcado.

Debería ver los errores en la consola ahora, y debería mostrarle el número de línea y el nombre del archivo.

Estoy usando Firefox 3.6 y Firebug 1.5.0.

ACTUALIZACIÓN: Este mismo proceso también funciona en el último Firefox Nightly 19.0a1, utilizando Firebug 1.10.4. Por lo tanto, estas instrucciones todavía están actualizadas.

1

Creo que puede activar la opción 'escritura'. Con esta opción activada, mientras se produce un error de js, Firefox se detiene debido al punto de corte de la fuente js donde se produce el error.

Cuestiones relacionadas