2011-08-03 45 views
13

Vì vậy, tôi có trang web này tôi cần phải gỡ lỗi trong IE (9). Tôi muốn sử dụng Công cụ dành cho nhà phát triển. Tôi cần tạo một điểm ngắt bên trong mã chạy trong khi trang đang tải.Làm cách nào để bạn tạo các điểm ngắt trong Công cụ dành cho nhà phát triển IE cho mã chạy trong khi tải?

Vấn đề là ngay cả khi tôi đặt điểm ngắt, khi tôi tải lại trang, nó sẽ bị xóa, vì đây là ngữ cảnh mới.

Nếu mã đã nói chỉ chạy sau một số hành động nhất định, tôi có thể tạo điểm ngắt và chỉ kích hoạt hành động sau đó. Nhưng nó chạy trong khi tải, vì vậy không may mắn.

Tuyên bố debugger; có thể làm những gì tôi muốn, nhưng nó kích hoạt hộp thoại VS Debug with ..., trong đó tùy chọn duy nhất là VS.

Cảm ơn bạn.

Trả lời

12

Tôi đã làm điều này cho khá một chút, đây là thủ tục tôi làm theo:

  1. Đặt dòng debugger; của bạn bất cứ nơi nào bạn cần nó để được ở bạn mã javascript.
  2. Mở IE và TRƯỚC tải trang của bạn và nhấn F12 để mang lên Tools Dev
  3. Trong Tools Dev, nhấp chuột vào tab Script và nhấn nút Start Debugging. Điều này sẽ làm cho công cụ Dev nhận biết được bất kỳ điểm ngắt nào của mà bạn đã chỉ định.
  4. Tải lên trang web của bạn và Công cụ dành cho nhà phát triển sẽ nhận báo cáo trình gỡ lỗi .

Chúc may mắn!

+0

Cảm ơn, Hector. Đó chỉ là những gì cần thiết. Và ở đây tôi đã được, tin rằng không có giải pháp! – entonio

+3

Nhưng nếu chúng ta không có quyền kiểm soát mã, i. e. chúng ta có thể đặt 'trình gỡ rối'? – skfd

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