Sử dụng Công cụ dành cho nhà phát triển của Chrome - để tìm hiểu nơi chức năng javascript đang được gọi


7

Vấn đề là, tôi có trang web lớn này với rất nhiều tệp và nội dung JavaScript. Và tôi đang cố gắng thay đổi jQuery UI cài đặt của accordion plugin sao cho nó sẽ không tự động tăng chiều cao của trình bao bọc dựa trên nội dung của nó . Tôi đang cố gắng tìm ra nơi mà chiếc accordion này được gọi. Nhưng điều đó làm tôi đau đầu vì có rất nhiều tệp JavaScript. Đã thử tìm kiếm từ khóa "accordion". Nhưng nó dường như cũng không tìm thấy nó.

Vì điều này sẽ lãng phí thời gian, tôi đã suy nghĩ liệu có cách nào chúng ta có thể gỡ lỗi các lệnh gọi hàm JavaScript hay không, để nó sẽ xuất ra bàn điều khiển, tên tệp và số dòng cho mỗi lệnh gọi hàm.

Tôi đã thử chơi với Công cụ dành cho nhà phát triển để xem liệu có một cơ sở như thế không. Nhưng không thành công. Vì vậy, nghĩ về việc đăng nó ở đây và có thể xem nếu có một số cách hoặc công cụ khác để làm điều này.

Câu trả lời:


8

Đặt console.trace() trong chức năng và kiểm tra bàn điều khiển. Nó sẽ in nơi cuộc gọi đến.


Đã tìm kiếm câu trả lời này trong một thời gian dài, cảm ơn bạn!
John Miller
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.