2011-12-30 46 views
9

Tôi đã sử dụng Firebug để gỡ lỗi một số javascript tôi có trên một trong các trang của mình. Gần đây nó đã bắt đầu đánh "điểm break" không tồn tại ở các vị trí dường như ngẫu nhiên trong javascript của tôi. Dường như hầu hết các điểm này đều nằm trong thư viện của bên thứ ba như jQuery, nhưng nó cũng dừng lại trên javascript tùy chỉnh.Tại sao Firebug đánh các điểm ngắt không tồn tại?

Tôi không thấy bất kỳ lỗi nào ở các dòng này và tôi chắc chắn không có điểm ngắt ở đó. Có ai có thể nghĩ tại sao Firebug sẽ dừng lại ở đây? Nó nhận được đến điểm mà tôi phải nhấn "Tiếp tục" nút khoảng 20 lần để có được trang để hoàn thành javascript thực hiện ...

+0

Tôi không có câu trả lời, nhưng tôi đã trải qua cùng một điều - vì vậy bạn không đơn độc. Tôi đã tìm thấy http://stackoverflow.com/questions/6259604/how-do-i-clear-all-firebug-js-breakpoints, nhưng đây không phải là vấn đề tương tự, vì tôi đã kiểm tra điều đó. – ziesemer

+0

Bạn có tự động tạm dừng trên bất kỳ thứ gì khác ngoài điểm ngắt, chẳng hạn như ngoại lệ không? – davin

+0

Bạn đã thử khởi động lại tất cả các tùy chọn Firebug chưa? –

Trả lời

6

Tôi có vấn đề này và cố định nó như vậy:

  1. Uninstall firebug trong firefox add-ons manager
  2. Đóng firefox
  3. rm -rf profile_folder/firebug
  4. Xóa tất cả các dòng firebug liên quan đến từ profile_folder/prefs.js
  5. Cài đặt lại firebug

Hy vọng điều này sẽ hữu ích!


+0

phức tạp, nhưng đã giúp !!! thx – Allisone

3

Không có gì sai với firefox, điều này xảy ra vì bạn có thể đã bật điểm ngắt tự động. Kiểm tra ở đây http://getfirebug.com/wiki/index.php/Script_Panel để biết thêm chi tiết về những gì tôi đang nói về. Vô hiệu hóa chúng trên bảng điều khiển và bảng điều khiển kịch bản và mọi thứ sẽ được giải quyết.

3

Câu hỏi này cũ, nhưng nó cũng là kết quả hàng đầu cho các tìm kiếm: như các điểm ngắt ngẫu nhiên firebug.

Theo kinh nghiệm của tôi, giả sử điều này không phải là do vi phạm ngoại lệ hoặc các cài đặt khác, mỗi khi điều này xảy ra với tôi, có một số va chạm với jQuery hoặc một thư viện khác. Đôi khi thậm chí khoảng cách tên không giữ cho bạn an toàn, và điều này là rất khó để gỡ lỗi.

Gần đây nhất tôi có một hàm có tên: name_space1.nestedns.focusCursor(). Đã xảy ra sự cố với chức năng focusCursor của tôi .. không tìm ra điều gì, chỉ thay đổi tên.

Xa hơn trong quá khứ tôi đã có một hàm hoặc var có tên ns.companyabreviationToolTip ... và đã có sự va chạm và phá vỡ điều này. Đã thay đổi chú giải công cụ thành điều gì đó tối nghĩa và mọi thứ đều vui vẻ. Có lẽ firebug có một break bí mật trên thiết lập va chạm. Nếu đây là một lỗi, tôi hy vọng nó không được cố định ... nó có vẻ hữu ích.

+1

@ scrtForm, danAnds: Trong khi điều này có thể không trả lời được câu hỏi trong tình huống của bạn, nó có thể trả lời câu hỏi đó cho người khác. Va chạm là nguyên nhân khả thi của vấn đề của OP, và trong khi câu hỏi của anh ta là kết quả đầu tiên cho các tìm kiếm, nó có ý nghĩa để có các câu trả lời thay thế. Nếu có một số vấn đề cụ thể với định dạng câu trả lời của tôi, hãy chỉ ra nó. Phê bình luôn tốt. Nhưng các nhận xét dán bản sao bạn để lại thực sự không cung cấp nhiều thông tin chi tiết về vấn đề. Tôi rõ ràng không có một câu hỏi khác, cần làm rõ từ tác giả, hoặc cần phải bình luận bên dưới câu hỏi của OP. Cảm ơn – zerpsed

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