Làm cách nào để xem thông báo ngoại lệ trong Google Chrome trong khi tạm dừng?


11

Tôi đang sử dụng Google Chrome để gỡ lỗi JavaScript. Tôi đã mở Bảng điều khiển JavaScript và tính năng "Tạm dừng ngoại lệ" được bật. Bây giờ, bất cứ khi nào tôi chạy JavaScript có ngoại lệ, nó sẽ tạm dừng trên dòng có ngoại lệ. Tuy nhiên, tôi không thể tìm thấy nơi nó nói ngoại lệ là gì. Tôi phải nhấn tiếp tục thực thi tập lệnh để thông báo ngoại lệ được hiển thị trong bảng điều khiển JavaScript.

Với mọi trình gỡ lỗi khác mà tôi đã sử dụng, bất cứ khi nào trình gỡ lỗi dừng trên một dòng, nó sẽ cho bạn biết điều gì đã xảy ra với dòng đó (tức là thông báo lỗi được hiển thị). Có vẻ lạ khi bạn phải nhấn "chạy" trước khi bạn thấy thông báo lỗi.

Tôi có làm gì sai không hay đây là cách duy nhất để xem các thông báo lỗi?


1
Khá kỳ lạ, tôi không nghĩ là có
Haqa

Câu trả lời:


1

Sau khi tham khảo nhiều tài nguyên khác, tôi đã đi đến kết luận rằng không có cách nào để thay đổi hành vi này.


Bạn đã thử xem ngăn xếp cuộc gọi - 'nâng cao ngoại lệ' - ở phía bên phải của trình chỉnh sửa tập lệnh chưa?
Wolfpack'08

2

Ở phía bên phải của trình chỉnh sửa, bên dưới phần có nhãn "Biến phạm vi", một mục sẽ xuất hiện dưới nút Cục bộ có tên "<ngoại lệ>", đại diện cho đối tượng ngoại lệ bị ném.


0

Các phiên bản gần đây của Chrome (tôi sẽ thấy nó trong 38) hiển thị thông báo ngoại lệ bên dưới dấu vết ngăn xếp:

dấu vết ngăn xếp

Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.