Tôi đang xem trang Bing Maps. Tôi đang mở trình chỉnh sửa địa điểm của tôi và nhấp vào công cụ đa giác polyline trong thanh công cụ vẽ.Làm cách nào để tìm hiểu javascript nào chạy khi tôi nhấp vào một phần tử?
Tôi muốn khám phá những gì javascript chạy khi tôi nhấp vào các công cụ trong thanh công cụ vẽ.
Tôi đã xem xét html và không có sự kiện onclick
được khai báo trên phần tử.
Tôi đã thực hiện tìm kiếm văn bản trên tất cả các tập lệnh được tham chiếu bởi trang, cho ID của phần tử công cụ đa giác. Điều này đã được cố gắng để tìm javascript mà gắn một sự kiện click vào phần tử, nhưng tôi đã không có trận đấu ở tất cả.
Phải có một số tập lệnh chạy khi tôi nhấp vào một công cụ. Làm cách nào để tìm hiểu xem tập lệnh nào đang thực thi khi tôi nhấp vào các div công cụ trong thanh công cụ?
Tôi không nghĩ rằng có anyway tôi có thể thiết lập điểm ngắt nếu tôi không đầu tiên biết những gì kịch bản để thiết lập chúng trên. Có anyway tôi có thể bẫy javascript chạy để khám phá những gì nó được, hoặc trong các công cụ phát triển IE F12 hoặc trong firebug?
Trong firebug, bạn có thể nhấp vào nút "tạm dừng". Sau đó, nhấp vào nơi bạn muốn. Nút "tạm dừng" sẽ làm cho việc gỡ lỗi của bạn dừng ngay khi js đang thực hiện điều gì đó. –
Liên quan: http://stackoverflow.com/questions/446892 –
Có ít nhất một phần "trình xử lý sự kiện" trong các công cụ dành cho nhà phát triển Chrome. Có thể IE cũng có chúng, hoặc bạn có thể kiểm tra nó trong Chrome. Bên dưới bảng điều khiển hiển thị thuộc tính CSS. –