2013-12-10 21 views
14

JavaScriptCore chứa gói trình gỡ lỗi được viết bằng C++. Đây là gói link của trình gỡ lỗi.Làm cách nào để triển khai trình gỡ lỗi JavaScriptCore?

Chúng tôi có thể sử dụng trình gỡ lỗi này để gỡ lỗi tập lệnh java khỏi nhật thực hoặc xocde, Mọi tham chiếu hoặc triển khai mẫu sẽ hữu ích. Cảm ơn

+0

Tôi nghĩ bạn đã biết về công cụ gỡ lỗi này nhưng chỉ để bạn xem xét. Trình duyệt web hiện đại có công cụ gỡ lỗi trong xây dựng. [Trình gỡ lỗi V8 của Chrome] (https://developers.google.com/chrome-developer-tools/docs/javascript-debugging), [Firefox Firebug] (https://github.com/firebug/firebug) v.v. Chúng là dự án mã nguồn mở. Vì vậy, nếu bạn là thú vị về việc phát triển một trình gỡ lỗi cho IDE, bạn có thể kiểm tra từng mã dự án. – Edward

Trả lời

4

Những người dùng WebKit gần đây đã chuyển phần JavaScriptCore cụ thể của WebKit Web Inspector (còn gọi là Thanh tra Web của Safari) vào JavaScriptCore với mục đích cho phép gỡ lỗi từ xa các đối tượng JSContext trong ứng dụng iOS giống như cách bạn có thể gỡ lỗi UIWebView các đối tượng ngay bây giờ. Tính năng này được yêu cầu gửi cùng với iOS 8.

Trình gỡ lỗi JavaScript trong Thanh tra web thực sự được xây dựng trên đầu trang của JSC :: Trình gỡ lỗi để bạn có thể điều chỉnh hoặc sử dụng nó như một triển khai tham chiếu. Mã sống here, nhưng có vẻ như nó sẽ không hoạt động như không có iOS 8 hoặc OS X 10.10. Tuy nhiên, nó có vẻ giống như một nơi khởi đầu tốt nếu bạn muốn xây dựng giao diện trình gỡ lỗi của riêng bạn.

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