2008-08-10 49 views
10

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 featurecommand 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

+0

Related: [Công cụ gỡ rối JavaScript trong IE] (http://stackoverflow.com/questions/3404/javascript-troubleshooting-tools-in-ie/10608986#10608986) – Sampson

+0

Ngoài ra, đối với Internet Explorer, hãy xem [DebugBar] (http://www.debugbar.com/) –

Trả lời

11

Đố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.

+1

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". –

1

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 ..

0

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.

1

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.

0

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

1

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 ...

0

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.

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