Введение
WebKit обеспечивает ряд классов для отображения веб-контента в окнах и реализует опции браузера, такие как следующие ссылки, когда щелкнувшийся пользователем, управляя прямым спиной списком, и управляя историей страниц, которые недавно посещают. WebKit значительно упрощает сложный процесс загрузки веб-страниц — т.е. асинхронно запрашивая веб-контент от сервера HTTP, куда ответ может наступить инкрементно в произвольном порядке, или частично вследствие сетевых ошибок. WebKit также упрощает процесс отображения того содержания, которое может содержать различные типы MIME и соединить элементы кадра каждый с их собственным набором полос прокрутки.
Классы
|
|
Объект WebArchive представляет веб-страницу, которая может быть заархивирована — например, заархивирована на диске или на области монтажа. |
|
Объект WebBackForwardList ведет список посещаемых страниц, используемых, чтобы возвратиться и передать новой странице. |
|
WebDataSource инкапсулирует веб-контент, который будет выведен на экран в веб-представлении кадра. |
|
Объект WebFrame инкапсулирует данные, выведенные на экран в объекте WebFrameView. |
|
Объекты WebHistory используются для поддержания страниц, которые посещают пользователи. |
|
Объекты WebHistoryItem инкапсулируют информацию о посещении страницы так, чтобы пользователи могли возвратиться к той странице. |
|
WebPreferences инкапсулирует предпочтения, которые можно изменить на объект веб-представления. |
|
Объект WebResource представляет загруженный URL. |
|
Объект WebScriptObject является оберткой Objective C для объекта сценариев, переданного Вашему приложению от среды сценариев. |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Объекты WebUndefined просто используются для представления JavaScript «неопределенное» значение в методах при образовании моста между JavaScript и Objective C. |
|
A |
|
A |
|
A |
|
A |
|
A |
|
A |
|
A |
|
A |
|
A |
|
A |
|
A |
|
A |
|
|
|
|
|
Объекты WebDownload инициируют клиентские запросы загрузки от имени делегата. |
|
|
|
Объекты WebFrameView и их подпредставления выводят на экран веб-контент, содержавшийся в кадре. |
|
Веб-представление является базовым классом представления в платформе WebKit, управляющей взаимодействиями между классами WebFrame и WebFrameView. |
|
A |
Протоколы
Класс, соответствующий |
|
Класс, соответствующий |
|
Класс, соответствующий |
|
Этот протокол принят классами представления документа, обрабатывающими определенные типы MIME. |
|
WebDocumentSearching является дополнительным протоколом для объектов представления документа тот поиск поддержки. |
|
WebDocumentText является дополнительным протоколом для объектов представления документа тот текст дисплея. |
|
Этот протокол принят представлением документа WebFrameView. |
|
|
|
|
|
|
|
Делегаты пользовательского интерфейса веб-представления, реализующие webView:runOpenPanelForFileButtonWithResultListener: использование метода методы, определенные в этом протоколе для передачи с объектом прослушивателя. |
|
|
|
|
|
Объект WebPlugInViewFactory используется для создания |
|
Этот протокол позволяет делегатам политики веб-представления связаться с объектами прослушивателя. |
|
|
|
|
|
|
|
|