2011-01-17 12 views
9

Pracuję z Firefoksem i Firebugiem, ale w moim środowisku, jeśli js ma błąd składni, firefox nie zgłosi żadnego błędu, po prostu się zatrzyma.Jak zrobić firefox zgłosić błąd javascript?

Następnie muszę użyć IE, aby ponownie załadować stronę, IE zgłosi błąd w lewym dolnym rogu, a po kliknięciu go, zobaczę numer linii błędu js.

Zastanawiam się, czy źle skonfigurowałem coś? Myślę, że przynajmniej firebug powinien zgłosić błąd tak jak IE. Ale ogień nie pokazał nic.

przykładowy kod (pokaż błąd w IE, ale normalne w 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> 

Odpowiedz

9

Aby skonfigurować Firebug pokazać błędy, wykonaj następujące czynności:

  • Kliknij strzałkę na zakładce Console.
  • Upewnij się, że jest włączony.
  • Sprawdź, czy jest zaznaczone "Pokaż błędy JavaScript".

Powinieneś teraz zobaczyć błędy w konsoli i powinien pokazać ci numer linii i nazwę pliku.

Używam Firefox 3.6 i Firebug 1.5.0.

AKTUALIZACJA: Ten sam proces działa również w najnowszym Firefox Nightly 19.0a1, używając Firebug 1.10.4. Dlatego te instrukcje są nadal aktualne.

1

myślę, można włączyć opcję „skrypt”. Po włączeniu tej opcji, gdy wystąpi błąd js, firefox zatrzymuje się z powodu punktu przerwania źródła js, w którym wystąpił błąd.