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