나는 항상 resource inspection이 webkit/safari/chrome의 WebInspector에서 어떻게 작동하는지 알고 싶습니다.웹킷/크롬의 WebInspector 리소스 검사는 어떻게 작동합니까?
브라우저는 쿼리 목록과 타임 라인을 표시하기 위해 기본 BPI 또는 javascript를 제공해야하며, 바이너리 API는 무엇이라고합니까? 동일한 API를 사용하여 Chromium 확장 프로그램을 작성할 수 있나요?
나는 항상 resource inspection이 webkit/safari/chrome의 WebInspector에서 어떻게 작동하는지 알고 싶습니다.웹킷/크롬의 WebInspector 리소스 검사는 어떻게 작동합니까?
브라우저는 쿼리 목록과 타임 라인을 표시하기 위해 기본 BPI 또는 javascript를 제공해야하며, 바이너리 API는 무엇이라고합니까? 동일한 API를 사용하여 Chromium 확장 프로그램을 작성할 수 있나요?
리소스 요청 및 기타 DevTools/WebInspector 관련 데이터가 InspectorController 및 해당 에이전트에서 수집합니다. (단지 C++ 코드)
JS가 WebInspector 객체의 메소드를 호출 할 때 모든 데이터가 WebInspector로 푸시됩니다.
아마 DevTools/WebInspector의 GUI는 모두 HTML 페이지이고 많은 JavaScript입니다.
Inspector 자체에서 Inspector의 내부 세계를 조사 할 수 있습니다.
당신은 웹킷에 WebInspector에 대한 최신 변경 사항을 추적 할 수 있습니다 :
모든 검사기 간의 트래픽 및 검사 페이지는 두 가지 기능을 통해 전달하는 이 link을 통해
이 발견 : http://developer.apple.com/mac/library/documentation/AppleApplications/Reference/WebKitDOMRef/InspectorBackend_idl/Classes/InspectorBackend/index.html하지만 여전히 그것을 사용하는 방법을 알아 내려고 노력. – est
약간 쓸데없고 ToT에서 제거되었습니다. 현재 우리는 Inspector 프로토콜을 리팩토링하고 있습니다. http://trac.webkit.org/browser/trunk/WebCore/inspector/Inspector.idl을보실 수 있습니다. 이 파일은 일종의 Inspector API 사양입니다. [notify] 플래그가있는 메소드는 페이지에서 Inspector로 데이터를 전송합니다. 다른 이들은 Inspector에서 데이터를 요청하고 상담원의 상태를 조작하는 데 사용합니다. 이전 Inspector 프로토콜에서의 전환이 아직 완료되지 않았지만 끝나기 전입니다. – loislo
감사합니다, loislo. 조금 관련이 있기 때문에 [이 질문] (http://stackoverflow.com/questions/3380914/third-party-ipc-calls-to-chromium-to-capture-filter-traffic)을 통해 나를 도울 수 있습니까? ? – est