WebKit Namespace

The WebKit namespace provides Web browser control.

Classes

DomAbstractView
DomAttr
DomBlob
DomCDataSection
DomCharacterData
DomComment
DomCssCharsetRule
DomCssFontFaceRule
DomCssMediaRule
DomCssPageRule
DomCssRule
DomCssRuleList
DomCssStyleDeclaration
DomCssStyleRule
DomCssStyleSheet
DomCssUnknownRule
DomCssValue
DomDocument
DomDocumentFragment
DomDocumentType
DomElement
DomEntityReference
DomEvent
DomEventArgs
DomEventListener
DomEventTarget
DomFile
DomFileList
DomHtmlAnchorElement
DomHtmlAppletElement
DomHtmlAreaElement
DomHtmlBaseElement
DomHtmlBaseFontElement
DomHtmlBodyElement
DomHtmlBRElement
DomHtmlButtonElement
DomHtmlCollection
DomHtmlDirectoryElement
DomHtmlDivElement
DomHtmlDListElement
DomHtmlDocument
DomHtmlElement
DomHtmlEmbedElement
DomHtmlFieldSetElement
DomHtmlFontElement
DomHtmlFormElement
DomHtmlFrameElement
DomHtmlFrameSetElement
DomHtmlHeadElement
DomHtmlHeadingElement
DomHtmlHRElement
DomHtmlHtmlElement
DomHtmlIFrameElement
DomHtmlImageElement
DomHtmlInputElement
DomHtmlLabelElement
DomHtmlLegendElement
DomHtmlLIElement
DomHtmlLinkElement
DomHtmlMapElement
DomHtmlMarqueeElement
DomHtmlMenuElement
DomHtmlMetaElement
DomHtmlModElement
DomHtmlObjectElement
DomHtmlOListElement
DomHtmlOptGroupElement
DomHtmlOptionElement
DomHtmlOptionsCollection
DomHtmlParagraphElement
DomHtmlParamElement
DomHtmlPreElement
DomHtmlQuoteElement
DomHtmlScriptElement
DomHtmlSelectElement
DomHtmlStyleElement
DomHtmlTableCaptionElement
DomHtmlTableCellElement
DomHtmlTableColElement
DomHtmlTableElement
DomHtmlTableRowElement
DomHtmlTableSectionElement
DomHtmlTextAreaElement
DomImplementation
DomImportCssRule
DomKeyboardEvent
DomMediaList
DomMouseEvent
DomNamedNodeMap
DomNode
DomNodeFilter
DomNodeIterator
DomNodeList
DomObject
DomOverflowEvent
DomProcessingInstruction
DomProgressEvent
DomRange
DomStyleSheet
DomStyleSheetList
DomText
DomUIEvent
DomWheelEvent
WebArchive
WebBackForwardList
WebDataSource
WebDocumentRepresentation
WebDownload
WebDownloadDelegate
WebDownloadDelegate_Extensions
WebFailureToImplementPolicyEventArgs
WebFrame
WebFrameClientRedirectEventArgs
WebFrameErrorEventArgs
WebFrameEventArgs
WebFrameImageEventArgs
WebFrameJavaScriptContextEventArgs
WebFrameLoadDelegate
WebFrameLoadDelegate_Extensions
WebFrameScriptFrameEventArgs
WebFrameScriptObjectEventArgs
WebFrameTitleEventArgs
WebFrameView
WebHistory
WebHistoryItem
WebHistoryItem.Notifications
WebMimeTypePolicyEventArgs
WebNavigationPolicyEventArgs
WebNewWindowPolicyEventArgs
WebOpenPanelResultListener
WebOpenPanelResultListener_Extensions
WebPolicyDecisionListener
WebPolicyDecisionListener_Extensions
WebPolicyDelegate
WebPolicyDelegate_Extensions
WebPreferences
WebResource
WebResourceAuthenticationChallengeEventArgs
WebResourceCancelledChallengeEventArgs
WebResourceCompletedEventArgs
WebResourceErrorEventArgs
WebResourceLoadDelegate
WebResourceLoadDelegate_Extensions
WebResourcePluginErrorEventArgs
WebResourceReceivedContentLengthEventArgs
WebResourceReceivedResponseEventArgs
WebScriptObject
WebUIDelegate
WebUIDelegate_Extensions
WebView
WebViewContentEventArgs
WebViewDragEventArgs
WebViewFooterEventArgs
WebViewFrameEventArgs
WebViewHeaderEventArgs
WebViewJavaScriptEventArgs
WebViewJavaScriptFrameEventArgs
WebViewMouseMovedEventArgs
WebViewPerformDragEventArgs
WebViewPrintEventArgs
WebViewResizableEventArgs
WebViewResponderEventArgs
WebViewRunOpenPanelEventArgs
WebViewStatusBarEventArgs
WebViewStatusTextEventArgs
WebViewToolBarsEventArgs
WKBackForwardList

The list of pages that can be reached by navigating forward or backward.

WKBackForwardListItem

A page within a WKBackForwardList.

WKContentRuleList

A list of rules to apply to web content.

WKContentRuleListStore

A store that contents rules for web content.

WKErrorCodeExtensions

Extension methods for the WebKit.WKErrorCode enumeration.

WKFrameInfo

A frame within a page.

WKHttpCookieStore

Manages cookies for a WKWebsiteDataStore.

WKHttpCookieStoreObserver_Extensions

Extension methods for the IWKHttpCookieStoreObserver interface that define the optional methods for the cookie store observer protocol.

WKNavigation

Tracks the loading progress of a page.

WKNavigationAction

Information about a navigation action. Can be used for policy decisions.

WKNavigationDelegate

Delegate object for WKNavigation objects, provides methods relating to navigation and load policies.

WKNavigationDelegate_Extensions

Extension methods to the IWKNavigationDelegate interface to support all the methods from the WKNavigationDelegate protocol.

WKNavigationResponse

Information about a navigation response. Can be used for policy decisions.

WKOpenPanelParameters
WKPreferences

Preference settings for a WKWebView.

WKPreviewActionItemIdentifier

Contains preview action type identifiers.

WKPreviewElementInfo

Contains the URL for a preview action item.

WKProcessPool

A pool of content processes.

WKScriptMessage

A message sent from a Web page.

WKScriptMessageHandler

Allows messages from JavaScript to be handled by the app.

WKSecurityOrigin

Describes the hostname, protocol, and port number for a security origin.

WKSnapshotConfiguration

Holds the specification for a snapshot of a Webpage taken with TakeSnapshotAsync(WKSnapshotConfiguration).

WKUIDelegate

A delegate object that allows presenting native UI elements on behalf of a Web page.

WKUIDelegate_Extensions

Extension methods to the IWKUIDelegate interface to support all the methods from the WKUIDelegate protocol.

WKUserContentController

Allows posting messages and injecting user scripts into a Web page.

WKUserScript

A script that can be injected into a Web page.

WKWebsiteDataRecord

Website data group that is identified by the website's domain and suffix.

WKWebsiteDataStore

Data that is associated with a website, such as cookies and caches.

WKWebsiteDataType

Contains NSString constants that represent data types for data related to websites.

WKWebView

Displays a Web page.

WKWebView.WKWebViewAppearance

Appearance class for objects of type WKWebView.

WKWebViewConfiguration

Properties configuring a WKWebView.

WKWindowFeatures

WKWindowFeatures specifies optional attributes for the containing window when a new WKWebView is requested.

Interfaces

IDomEventListener
IDomEventTarget
IDomNodeFilter
IIndexedContainer<T>
IWebDocumentRepresentation
IWebDownloadDelegate
IWebFrameLoadDelegate
IWebOpenPanelResultListener
IWebPolicyDecisionListener
IWebPolicyDelegate
IWebResourceLoadDelegate
IWebUIDelegate
IWKHttpCookieStoreObserver

Interface that represents the required members of the WKHttpCookieStoreObserver protocol.

IWKNavigationDelegate

Interface representing the required methods (if any) of the protocol WKNavigationDelegate.

IWKPreviewActionItem

Interface that provides access to the properties of the preview action item for a web view.

IWKScriptMessageHandler

Interface representing the required methods (if any) of the protocol WKScriptMessageHandler.

IWKUIDelegate

Interface representing the required methods (if any) of the protocol WKUIDelegate.

IWKUrlSchemeHandler

Interface for handling arbitrary URL schemes.

IWKUrlSchemeTask

Interface for a task that loads data from a URL with an arbitrary scheme.

Enums

DomCssRuleType
DomCssValueType
DomDelta
DomDocumentPosition
DomEventPhase
DomKeyLocation
DomNodeType
DomRangeCompareHow
WebActionMouseButton
WebCacheModel
WebDragDestinationAction
WebDragSourceAction
WebNavigationType
WKAudiovisualMediaTypes

Enumerates media types.

WKDataDetectorTypes

Enumerates the kinds of data that are detected and converted to links.

WKErrorCode

Enumerates WebKit errors.

WKNavigationActionPolicy

Contains values that enumerate whether to cancel or allow navigation actions.

WKNavigationResponsePolicy

Contains values that enumerate whether the response delegate should cancel or allow navigation.

WKNavigationType

Enumerates the types of action that can cause navigation.

WKSelectionGranularity

Enumerates values the controls how selections are created.

WKUserScriptInjectionTime

Enumerates values that indicate when to inject a script.

Delegates

CreateWebViewFromRequest
DomEventListenerHandler
DragDestinationGetActionMask
DragSourceGetActionMask
WebDownloadRequest
WebResourceIdentifierRequest
WebResourceOnRequestSend
WebViewConfirmationPanel
WebViewCreate
WebViewGetBool
WebViewGetContextMenuItems
WebViewGetFloat
WebViewGetRectangle
WebViewGetResponder
WebViewGetString
WebViewJavaScriptFrame
WebViewJavaScriptInput
WebViewPerformAction
WebViewPrompt
WebViewPromptPanel
WebViewValidateUserInterface
WKJavascriptEvaluationResult

The result of evaluating JavaScript code.