Hiện tại, tôi không thực sự có phương pháp gỡ lỗi JavaScript tốt trên Internet Trình khám phá và Safari. Trong Firefox, bạn có thể sử dụng Firebug'slogging feature và command Line functions. Tuy nhiên, điều này không giúp tôi khi tôi chuyển sang các trình duyệt khác.Gỡ lỗi JavaScript trong Internet Explorer và Safari
Trả lời
Đối với Safari bạn cần phải kích hoạt "Phát triển" menu qua Preferences (trong Safari 3.1, xem the entry in Apple's Safari development FAQ) hoặc qua
$ defaults write com.apple.Safari IncludeDebugMenu 1
tại nhà ga trong Mac OS X. Sau đó, từ menu Develop chọn Show Web Inspector và nhấp vào liên kết Console. Kịch bản của bạn có thể ghi vào bàn điều khiển bằng cách sử dụng window.console.log.
Đối với Internet Explorer, Visual Studio thực sự là trình gỡ lỗi tập lệnh tốt nhất nhưng trình gỡ lỗi Microsoft Script là không sao nếu bạn không có Visual Studio. This post on the IE team blog hướng dẫn bạn cài đặt và kết nối với Internet Explorer.
Internet Explorer 8 looks giống như nó sẽ có trình gỡ lỗi tập lệnh rất lạ mắt, vì vậy nếu bạn cảm thấy thực sự mạo hiểm, bạn có thể cài đặt Internet Explorer 8 beta và cho nó một vòng xoáy.
Có giao diện người dùng trong Safari để bật công cụ dành cho nhà phát triển ngay bây giờ. Vào Safari, Preferences, Advanced và chọn tùy chọn "Show Develop in menu bar". –
Bài đăng trên Blog của IE, Scripting Debugging in Internet Explorer, giải thích các tùy chọn khác nhau để gỡ lỗi tập lệnh trong Internet Trình khám phá.
Đây là Apple Developer FAQ về gỡ lỗi JavaScript trong Safari.
Safari 3.0 và 3.1 bao gồm trình gỡ lỗi JavaScript Drosera mà bạn có thể bật trên Mac bằng cách làm theo các hướng dẫn tại liên kết đó. Ngoài ra còn có Safari Web Inspector ..
Hiện tại có Firebug Lite hoạt động trên các trình duyệt khác như Internet Trình khám phá, Safari và Opera được tạo. Nó có một bộ lệnh giới hạn và không đầy đủ tính năng như phiên bản trong Firefox.
Nếu bạn đang sử dụng ASP.NET trong Visual Studio 2008 cũng sẽ gỡ lỗi JavaScript trong Internet Explorer.
This is the Firebug Lite mà @John đề cập đến hoạt động trên IE, Safari và Opera.
Visual Studio 2005 có Trình khám phá tập lệnh (trong trình đơn Debug> Windows). Nó cho thấy một cây của tất cả các công cụ kịch bản mà hiện đang debuggable. Trước đây, tôi đã đột nhập vào trình gỡ rối thông qua trình đơn Xem> Trình gỡ lỗi Script của IE, nhưng tôi đang tìm kiếm Trình khám phá Script là một cách nhanh hơn để truy cập vào những gì tôi muốn.
Safari 3.1 không cần bất kỳ tùy chọn dòng lệnh ma thuật nào - tab Nâng cao của cửa sổ tùy chọn có hộp kiểm menu phát triển cho phép. Điều đó nói rằng nếu bạn có thể sử dụng các bộ nhớ trên webkit (http://nightly.webkit.org), bạn có thể thực hiện tốt hơn khi các công cụ dành cho nhà phát triển được cải thiện đáng kể và bạn có thể dễ dàng gửi báo cáo lỗi yêu cầu các tính năng mà bạn muốn: D
phương pháp tôi đã sử dụng để gỡ lỗi JavaScript trong Internet Explorer là thông qua Microsoft Script Editor. Trình gỡ rối đầy đủ tính năng và rất dễ sử dụng.
Bài viết dưới đây hướng dẫn cách cài đặt Trình chỉnh sửa tập lệnh Microsoft và định cấu hình.
HOW-TO: Debug JavaScript in Internet Explorer
cho Safari, xin lỗi không trả lời ...
Xem Debugging chương của Safari User Guide for Web Developers cho tài liệu hướng dẫn đầy đủ về cách để gỡ lỗi trong Safari. (Đối với hầu hết các phần, nó là cùng một API như Firebug.)
Trong IE, bạn có thể sử dụng IE Dev Tools, nhưng tôi thích Firebug Lite như những người khác đã đề cập.
- 1. Gỡ lỗi các trang web trong Internet Explorer
- 2. Công cụ Gỡ lỗi CSS trong Internet Explorer
- 3. Tối ưu hóa Javascript cho Internet Explorer
- 4. cloneNode trong internet explorer
- 5. setTimeout Internet Explorer
- 6. CƠ SỞ HREF, javascript, và Internet Explorer vs Firefox
- 7. Internet Explorer, Json.Net JavaScript ngày và mili giây vấn đề
- 8. Flot và Internet Explorer 9?
- 9. Hiển thị ảnh Internet Explorer và Base64
- 10. Internet Explorer 8 lỗi div trùng lặp
- 11. addEventListener trong Internet Explorer
- 12. Lỗi hộp nhập liệu chỉ đọc trong Internet Explorer
- 13. Lỗi z-index của Internet Explorer?
- 14. Kiểm tra cú pháp javascript cho Internet Explorer
- 15. Internet Explorer và những thiếu sót của nó (không có công cụ gỡ lỗi giống như Firebug)
- 16. window.onerror trong Safari (Javascript)
- 17. Cách lấy mức thu phóng trong Internet Explorer 7? (javascript)
- 18. Lỗi chứng chỉ SSL với Weblogic trong Internet Explorer
- 19. execCommand ("insertHTML", ...) trong Internet Explorer
- 20. JavaScript: Lỗi hiển thị trong Internet Explorer khi đặt tiêu điểm trên phần tử nhập
- 21. Internet Explorer 8 và jquery addEventListener
- 22. Màu nền trong Internet Explorer
- 23. Làm thế nào để bạn buộc Internet Explorer tải Trình gỡ lỗi nội dung Adobe Flash?
- 24. Ký tự Unicode và Internet Explorer
- 25. Internet explorer font face ssl
- 26. Internet Explorer 9 VHD
- 27. Cách kích hoạt script.onerror trong Internet Explorer?
- 28. History.js không hoạt động trong Internet Explorer
- 29. Bảng chiều cao hàng trong Internet Explorer
- 30. Sự cố hiệu suất Javascript của Internet Explorer
Related: [Công cụ gỡ rối JavaScript trong IE] (http://stackoverflow.com/questions/3404/javascript-troubleshooting-tools-in-ie/10608986#10608986) – Sampson
Ngoài ra, đối với Internet Explorer, hãy xem [DebugBar] (http://www.debugbar.com/) –