2011-01-17 37 views
9

Tôi đang phát triển với Firefox và Firebug, nhưng trong môi trường của tôi nếu js có lỗi cú pháp, firefox sẽ không báo cáo bất kỳ lỗi nào, nó chỉ dừng lại ở đó.Làm thế nào để báo cáo firefox lỗi javascript?

Sau đó, tôi phải sử dụng IE để tải lại trang, IE sẽ báo cáo lỗi ở góc dưới cùng bên trái và sau khi nhấp vào nó tôi có thể thấy số dòng lỗi js.

Tôi tự hỏi nếu tôi định cấu hình sai một cái gì đó? Tôi nghĩ ít nhất firebug nên báo cáo lỗi như IE. Nhưng firebug không hiển thị gì cả.

Đoạn mã ví dụ (hiển thị lỗi trong IE nhưng bình thường trong 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> 

Trả lời

9

Để cấu hình Firebug để hiển thị lỗi, làm như sau:

  • Nhấp vào mũi tên trên tab Console.
  • Đảm bảo rằng nó đã được bật.
  • Đảm bảo chọn "Hiển thị lỗi JavaScript".

Bạn sẽ thấy các lỗi trong bảng điều khiển ngay bây giờ và nó sẽ hiển thị cho bạn số dòng và tên tệp.

Tôi đang sử dụng Firefox 3.6 và Firebug 1.5.0.

CẬP NHẬT: Quy trình tương tự này cũng hoạt động trong Firefox Nightly 19.0a1 mới nhất, sử dụng Firebug 1.10.4. Do đó, các hướng dẫn này vẫn được cập nhật.

1

Tôi nghĩ rằng bạn có thể kích hoạt tùy chọn 'Script'. Với tùy chọn này trên, trong khi một lỗi js xảy ra, firefox dừng lại do điểm ngắt của nguồn js xảy ra lỗi.

Các vấn đề liên quan