2013-07-05 15 views
26

Gỡ lỗi nguồn Chrome có các nút để bước, bước vào và bước ra. Không có bước lùi thời gian để xem các chức năng trước đó là gì.Làm cách nào để quay lại trong khi gỡ lỗi Javascript trong gỡ lỗi nguồn Chrome?

+3

Không có khái niệm như vậy trong trình gỡ rối [Chrome] - điều này sẽ là "không tầm thường" để thực hiện bằng ngôn ngữ không thuần túy: làm cách nào để "đi ngược" trên các tác dụng phụ tùy ý? Tôi không biết * bất kỳ * debuggers nào hỗ trợ tính năng này. – user2246674

+0

Chỉ cần sổ sách kế toán mọi thứ là một lựa chọn, giống như trình gỡ lỗi Ollydbg thực hiện để lắp ráp. – HLL

+2

Internet Explorer hỗ trợ – Sandy

Trả lời

12

Bạn có thể sắp xếp lùi lại nếu bạn nhấp qua trong "Ngăn xếp cuộc gọi" ở bên phải để xem các chức năng gốc.

+0

Ngoài ra còn có một cài đặt trong Chrome cho phép bạn xem một ngăn xếp cuộc gọi không cắt ngắn –

2

Như tôi đã nói trên this answer, bạn có thể quay lại bằng cách đặt điểm ngắt mới và khởi động lại chức năng thực tế. Hy vọng điều này làm cho các trick.

0

Đây là những gì tôi đang tìm kiếm và tìm thấy liên kết này trước tiên. Đây là một phiên bản cao cấp hơn của câu hỏi Tôi cho rằng ..

Các từ khóa chính xác để giúp tìm kiếm này là "Thời gian Travel Debugging"

đầu tiên ghi nhận ở đây trong phiên bản này của nodejs gọi, "Node-ChakraCore".

https://github.com/nodejs/node-chakracore/blob/master/TTD-README.md

0

Một workaround nhanh chóng tôi phát hiện ra là để thực hiện một thay đổi nhỏ cho các tập tin nguồn bất kỳ sự thay đổi là tốt (không gian, bình luận, bất cứ điều gì) trong khi bạn đang ở giữa của breakpoint sau đó nhấn Ctrl + s (lưu tệp) và nó sẽ nhảy trở lại điểm ngắt đầu tiên trong nguồn đó. Sau đó, bạn có thể kiểm tra các thay đổi của bạn (F10 'step-in') sau đó thực hiện một thay đổi khác nếu cần, Lưu nó và nó sẽ khởi động lại. Đây là cách tiếp cận nhanh nhất tôi có cho đến nay.