본 기사는 2008년 12월 버전 (rev. 39476) WebKit win32 port를 기준으로 한다.
http://webkit.org에 존재하는 “WebKit Objective-C Programming Guide” 문서를 보면 다음과 같은 그림이 존재한다.
이 그림에서 aWebFrameView는 폐기됐다 (적어도 windows port에서는…). 지금 현실에 맞게 그림을 재구성하면 다음과 같다.
- WebView는 WebKit 엔진을 담고 있는 main-window를 나타내는 개념이다.
- WebFrame은 WebKit이 표시하는 페이지를 나타내는 개념이다.
- WebView는 1개의 WebFrame을 main-frame 멤버로 갖는다.
- WebFrame은 0개 또는 여러 개의 WebFrame을 children 멤버로 가질 수 있다 (HTML
화면 구성 요소들에 대한 클래스 다이어그램은 다음과 같다.
언제나처럼 이미지를 클릭하면 원본 크기로 볼 수 있다.