2013-12-10 2 views
14

JavaScriptCore에는 C++로 작성된 디버거 패키지가 들어 있습니다. 이것은 디버거 패키지 link입니다.JavaScriptCore 디버거를 구현하는 방법은 무엇입니까?

이클립스 또는 xocde에서 자바 스크립트 디버깅에이 디버거를 사용할 수 있습니까? 참조 또는 샘플 구현이 도움이 될 수 있습니다. 감사

+0

이 디버그 도구에 대해 이미 알고 있지만 고려해 보셨을 것입니다. 최신 웹 브라우저에는 내장 된 디버그 도구가 있습니다. [Chrome V8 디버거] (https://developers.google.com/chrome-developer-tools/docs/javascript-debugging), [Firefox Firebug] (https://github.com/firebug/firebug) 등. 그것들은 오픈 소스 프로젝트입니다. IDE 용 디버거 개발에 흥미가 있다면 각 프로젝트 코드를 확인할 수 있습니다. – Edward

답변

4

사람들이 최근 아이폰 OS에서 객체 JSContext 원격 디버깅을 허용하는 의도로 JavaScriptCore는 그 자체로 웹킷 웹 인스펙터 (일명 사파리의 웹 인스펙터)의 JavaScriptCore는 특정 부분을 이동 한 웹킷은 당신이있는 UIWebView를 디버깅 할 수 있습니다 같은 방법으로 애플 리케이션 지금 개체. 이 기능은 iOS 8과 함께 제공됩니다.

웹 속성의 JavaScript 디버깅은 실제로 JSC :: Debugger 위에 구축되어 있으므로이를 적용하거나 참조 구현으로 사용할 수 있습니다. 코드는 here이지만, iOS 8 또는 OS X 10.10 없이는 작동하지 않는 것으로 보입니다. 그래도 자신 만의 디버거 인터페이스를 만들고 싶다면 좋은 출발점처럼 보일 것입니다.

관련 문제