Expand description
§Bindings to the WebKit framework
See Apple’s docs and the general docs on framework crates for more information.
Structs§
- DOMAbstract
View Deprecated DOMAbstractViewandDOMObjectandWebScriptObject - Apple’s documentation
- DOMAttr
Deprecated DOMAttrandDOMNodeandDOMObjectandWebScriptObject - Apple’s documentation
- DOMBlob
Deprecated DOMBlobandDOMObjectandWebScriptObject - Apple’s documentation
- DOMCDATA
Section Deprecated DOMCDATASectionandDOMCharacterDataandDOMNodeandDOMObjectandDOMTextandWebScriptObject - Apple’s documentation
- DOMCSS
Charset Rule Deprecated DOMCSSCharsetRuleandDOMCSSRuleandDOMObjectandWebScriptObject - Apple’s documentation
- DOMCSS
Font Face Rule Deprecated DOMCSSFontFaceRuleandDOMCSSRuleandDOMObjectandWebScriptObject - Apple’s documentation
- DOMCSS
Import Rule Deprecated DOMCSSImportRuleandDOMCSSRuleandDOMObjectandWebScriptObject - Apple’s documentation
- DOMCSS
Media Rule Deprecated DOMCSSMediaRuleandDOMCSSRuleandDOMObjectandWebScriptObject - Apple’s documentation
- DOMCSS
Page Rule Deprecated DOMCSSPageRuleandDOMCSSRuleandDOMObjectandWebScriptObject - Apple’s documentation
- DOMCSS
Primitive Value Deprecated DOMCSSPrimitiveValueandDOMCSSValueandDOMObjectandWebScriptObject - Apple’s documentation
- DOMCSS
Rule Deprecated DOMCSSRuleandDOMObjectandWebScriptObject - Apple’s documentation
- DOMCSS
Rule List Deprecated DOMCSSRuleListandDOMObjectandWebScriptObject - Apple’s documentation
- DOMCSS
Style Declaration Deprecated DOMCSSStyleDeclarationandDOMObjectandWebScriptObject - Apple’s documentation
- DOMCSS
Style Rule Deprecated DOMCSSRuleandDOMCSSStyleRuleandDOMObjectandWebScriptObject - Apple’s documentation
- DOMCSS
Style Sheet Deprecated DOMCSSStyleSheetandDOMObjectandDOMStyleSheetandWebScriptObject - Apple’s documentation
- DOMCSS
Unknown Rule Deprecated DOMCSSRuleandDOMCSSUnknownRuleandDOMObjectandWebScriptObject - Apple’s documentation
- DOMCSS
Value Deprecated DOMCSSValueandDOMObjectandWebScriptObject - Apple’s documentation
- DOMCSS
Value List Deprecated DOMCSSValueandDOMCSSValueListandDOMObjectandWebScriptObject - Apple’s documentation
- DOMCharacter
Data Deprecated DOMCharacterDataandDOMNodeandDOMObjectandWebScriptObject - Apple’s documentation
- DOMComment
Deprecated DOMCharacterDataandDOMCommentandDOMNodeandDOMObjectandWebScriptObject - Apple’s documentation
- DOMCounter
Deprecated DOMCounterandDOMObjectandWebScriptObject - Apple’s documentation
- DOMDocument
Deprecated DOMDocumentandDOMNodeandDOMObjectandWebScriptObject - Apple’s documentation
- DOMDocument
Fragment Deprecated DOMDocumentFragmentandDOMNodeandDOMObjectandWebScriptObject - Apple’s documentation
- DOMDocument
Type Deprecated DOMDocumentTypeandDOMNodeandDOMObjectandWebScriptObject - Apple’s documentation
- DOMElement
Deprecated DOMElementandDOMNodeandDOMObjectandWebScriptObject - Apple’s documentation
- DOMEntity
Deprecated DOMEntityandDOMNodeandDOMObjectandWebScriptObject - Apple’s documentation
- DOMEntity
Reference Deprecated DOMEntityReferenceandDOMNodeandDOMObjectandWebScriptObject - Apple’s documentation
- DOMEvent
Deprecated DOMEventandDOMObjectandWebScriptObject - Apple’s documentation
- DOMEvent
Exception Code Deprecated DOMEventException - Apple’s documentation
- DOMException
Code Deprecated DOMException - Apple’s documentation
- DOMFile
Deprecated DOMBlobandDOMFileandDOMObjectandWebScriptObject - Apple’s documentation
- DOMFile
List Deprecated DOMFileListandDOMObjectandWebScriptObject - Apple’s documentation
- DOMHTML
Anchor Element Deprecated DOMElementandDOMHTMLAnchorElementandDOMHTMLElementandDOMNodeandDOMObjectandWebScriptObject - Apple’s documentation
- DOMHTML
Applet Element Deprecated DOMElementandDOMHTMLAppletElementandDOMHTMLElementandDOMNodeandDOMObjectandWebScriptObject - Apple’s documentation
- DOMHTML
Area Element Deprecated DOMElementandDOMHTMLAreaElementandDOMHTMLElementandDOMNodeandDOMObjectandWebScriptObject - Apple’s documentation
- DOMHTMLBR
Element Deprecated DOMElementandDOMHTMLBRElementandDOMHTMLElementandDOMNodeandDOMObjectandWebScriptObject - Apple’s documentation
- DOMHTML
Base Element Deprecated DOMElementandDOMHTMLBaseElementandDOMHTMLElementandDOMNodeandDOMObjectandWebScriptObject - Apple’s documentation
- DOMHTML
Base Font Element Deprecated DOMElementandDOMHTMLBaseFontElementandDOMHTMLElementandDOMNodeandDOMObjectandWebScriptObject - Apple’s documentation
- DOMHTML
Body Element Deprecated DOMElementandDOMHTMLBodyElementandDOMHTMLElementandDOMNodeandDOMObjectandWebScriptObject - Apple’s documentation
- DOMHTML
Button Element Deprecated DOMElementandDOMHTMLButtonElementandDOMHTMLElementandDOMNodeandDOMObjectandWebScriptObject - Apple’s documentation
- DOMHTML
Collection Deprecated DOMHTMLCollectionandDOMObjectandWebScriptObject - Apple’s documentation
- DOMHTMLD
List Element Deprecated DOMElementandDOMHTMLDListElementandDOMHTMLElementandDOMNodeandDOMObjectandWebScriptObject - Apple’s documentation
- DOMHTML
Directory Element Deprecated DOMElementandDOMHTMLDirectoryElementandDOMHTMLElementandDOMNodeandDOMObjectandWebScriptObject - Apple’s documentation
- DOMHTML
DivElement Deprecated DOMElementandDOMHTMLDivElementandDOMHTMLElementandDOMNodeandDOMObjectandWebScriptObject - Apple’s documentation
- DOMHTML
Document Deprecated DOMDocumentandDOMHTMLDocumentandDOMNodeandDOMObjectandWebScriptObject - Apple’s documentation
- DOMHTML
Element Deprecated DOMElementandDOMHTMLElementandDOMNodeandDOMObjectandWebScriptObject - Apple’s documentation
- DOMHTML
Embed Element Deprecated DOMElementandDOMHTMLElementandDOMHTMLEmbedElementandDOMNodeandDOMObjectandWebScriptObject - Apple’s documentation
- DOMHTML
Field SetElement Deprecated DOMElementandDOMHTMLElementandDOMHTMLFieldSetElementandDOMNodeandDOMObjectandWebScriptObject - Apple’s documentation
- DOMHTML
Font Element Deprecated DOMElementandDOMHTMLElementandDOMHTMLFontElementandDOMNodeandDOMObjectandWebScriptObject - Apple’s documentation
- DOMHTML
Form Element Deprecated DOMElementandDOMHTMLElementandDOMHTMLFormElementandDOMNodeandDOMObjectandWebScriptObject - Apple’s documentation
- DOMHTML
Frame Element Deprecated DOMElementandDOMHTMLElementandDOMHTMLFrameElementandDOMNodeandDOMObjectandWebScriptObject - Apple’s documentation
- DOMHTML
Frame SetElement Deprecated DOMElementandDOMHTMLElementandDOMHTMLFrameSetElementandDOMNodeandDOMObjectandWebScriptObject - Apple’s documentation
- DOMHTMLHR
Element Deprecated DOMElementandDOMHTMLElementandDOMHTMLHRElementandDOMNodeandDOMObjectandWebScriptObject - Apple’s documentation
- DOMHTML
Head Element Deprecated DOMElementandDOMHTMLElementandDOMHTMLHeadElementandDOMNodeandDOMObjectandWebScriptObject - Apple’s documentation
- DOMHTML
Heading Element Deprecated DOMElementandDOMHTMLElementandDOMHTMLHeadingElementandDOMNodeandDOMObjectandWebScriptObject - Apple’s documentation
- DOMHTML
Html Element Deprecated DOMElementandDOMHTMLElementandDOMHTMLHtmlElementandDOMNodeandDOMObjectandWebScriptObject - Apple’s documentation
- DOMHTMLI
Frame Element Deprecated DOMElementandDOMHTMLElementandDOMHTMLIFrameElementandDOMNodeandDOMObjectandWebScriptObject - Apple’s documentation
- DOMHTML
Image Element Deprecated DOMElementandDOMHTMLElementandDOMHTMLImageElementandDOMNodeandDOMObjectandWebScriptObject - Apple’s documentation
- DOMHTML
Input Element Deprecated DOMElementandDOMHTMLElementandDOMHTMLInputElementandDOMNodeandDOMObjectandWebScriptObject - Apple’s documentation
- DOMHTMLLI
Element Deprecated DOMElementandDOMHTMLElementandDOMHTMLLIElementandDOMNodeandDOMObjectandWebScriptObject - Apple’s documentation
- DOMHTML
Label Element Deprecated DOMElementandDOMHTMLElementandDOMHTMLLabelElementandDOMNodeandDOMObjectandWebScriptObject - Apple’s documentation
- DOMHTML
Legend Element Deprecated DOMElementandDOMHTMLElementandDOMHTMLLegendElementandDOMNodeandDOMObjectandWebScriptObject - Apple’s documentation
- DOMHTML
Link Element Deprecated DOMElementandDOMHTMLElementandDOMHTMLLinkElementandDOMNodeandDOMObjectandWebScriptObject - Apple’s documentation
- DOMHTML
MapElement Deprecated DOMElementandDOMHTMLElementandDOMHTMLMapElementandDOMNodeandDOMObjectandWebScriptObject - Apple’s documentation
- DOMHTML
Marquee Element Deprecated DOMElementandDOMHTMLElementandDOMHTMLMarqueeElementandDOMNodeandDOMObjectandWebScriptObject - Apple’s documentation
- DOMHTML
Menu Element Deprecated DOMElementandDOMHTMLElementandDOMHTMLMenuElementandDOMNodeandDOMObjectandWebScriptObject - Apple’s documentation
- DOMHTML
Meta Element Deprecated DOMElementandDOMHTMLElementandDOMHTMLMetaElementandDOMNodeandDOMObjectandWebScriptObject - Apple’s documentation
- DOMHTML
ModElement Deprecated DOMElementandDOMHTMLElementandDOMHTMLModElementandDOMNodeandDOMObjectandWebScriptObject - Apple’s documentation
- DOMHTMLO
List Element Deprecated DOMElementandDOMHTMLElementandDOMHTMLOListElementandDOMNodeandDOMObjectandWebScriptObject - Apple’s documentation
- DOMHTML
Object Element Deprecated DOMElementandDOMHTMLElementandDOMHTMLObjectElementandDOMNodeandDOMObjectandWebScriptObject - Apple’s documentation
- DOMHTML
OptGroup Element Deprecated DOMElementandDOMHTMLElementandDOMHTMLOptGroupElementandDOMNodeandDOMObjectandWebScriptObject - Apple’s documentation
- DOMHTML
Option Element Deprecated DOMElementandDOMHTMLElementandDOMHTMLOptionElementandDOMNodeandDOMObjectandWebScriptObject - Apple’s documentation
- DOMHTML
Options Collection Deprecated DOMHTMLOptionsCollectionandDOMObjectandWebScriptObject - Apple’s documentation
- DOMHTML
Paragraph Element Deprecated DOMElementandDOMHTMLElementandDOMHTMLParagraphElementandDOMNodeandDOMObjectandWebScriptObject - Apple’s documentation
- DOMHTML
Param Element Deprecated DOMElementandDOMHTMLElementandDOMHTMLParamElementandDOMNodeandDOMObjectandWebScriptObject - Apple’s documentation
- DOMHTML
PreElement Deprecated DOMElementandDOMHTMLElementandDOMHTMLPreElementandDOMNodeandDOMObjectandWebScriptObject - Apple’s documentation
- DOMHTML
Quote Element Deprecated DOMElementandDOMHTMLElementandDOMHTMLQuoteElementandDOMNodeandDOMObjectandWebScriptObject - Apple’s documentation
- DOMHTML
Script Element Deprecated DOMElementandDOMHTMLElementandDOMHTMLScriptElementandDOMNodeandDOMObjectandWebScriptObject - Apple’s documentation
- DOMHTML
Select Element Deprecated DOMElementandDOMHTMLElementandDOMHTMLSelectElementandDOMNodeandDOMObjectandWebScriptObject - Apple’s documentation
- DOMHTML
Style Element Deprecated DOMElementandDOMHTMLElementandDOMHTMLStyleElementandDOMNodeandDOMObjectandWebScriptObject - Apple’s documentation
- DOMHTML
Table Caption Element Deprecated DOMElementandDOMHTMLElementandDOMHTMLTableCaptionElementandDOMNodeandDOMObjectandWebScriptObject - Apple’s documentation
- DOMHTML
Table Cell Element Deprecated DOMElementandDOMHTMLElementandDOMHTMLTableCellElementandDOMNodeandDOMObjectandWebScriptObject - Apple’s documentation
- DOMHTML
Table ColElement Deprecated DOMElementandDOMHTMLElementandDOMHTMLTableColElementandDOMNodeandDOMObjectandWebScriptObject - Apple’s documentation
- DOMHTML
Table Element Deprecated DOMElementandDOMHTMLElementandDOMHTMLTableElementandDOMNodeandDOMObjectandWebScriptObject - Apple’s documentation
- DOMHTML
Table RowElement Deprecated DOMElementandDOMHTMLElementandDOMHTMLTableRowElementandDOMNodeandDOMObjectandWebScriptObject - Apple’s documentation
- DOMHTML
Table Section Element Deprecated DOMElementandDOMHTMLElementandDOMHTMLTableSectionElementandDOMNodeandDOMObjectandWebScriptObject - Apple’s documentation
- DOMHTML
Text Area Element Deprecated DOMElementandDOMHTMLElementandDOMHTMLTextAreaElementandDOMNodeandDOMObjectandWebScriptObject - Apple’s documentation
- DOMHTML
Title Element Deprecated DOMElementandDOMHTMLElementandDOMHTMLTitleElementandDOMNodeandDOMObjectandWebScriptObject - Apple’s documentation
- DOMHTMLU
List Element Deprecated DOMElementandDOMHTMLElementandDOMHTMLUListElementandDOMNodeandDOMObjectandWebScriptObject - Apple’s documentation
- DOMImplementation
Deprecated DOMImplementationandDOMObjectandWebScriptObject - Apple’s documentation
- DOMKeyboard
Event Deprecated DOMEventandDOMKeyboardEventandDOMObjectandDOMUIEventandWebScriptObject - Apple’s documentation
- DOMMedia
List Deprecated DOMMediaListandDOMObjectandWebScriptObject - Apple’s documentation
- DOMMouse
Event Deprecated DOMEventandDOMMouseEventandDOMObjectandDOMUIEventandWebScriptObject - Apple’s documentation
- DOMMutation
Event Deprecated DOMEventandDOMMutationEventandDOMObjectandWebScriptObject - Apple’s documentation
- DOMNamed
Node Map Deprecated DOMNamedNodeMapandDOMObjectandWebScriptObject - Apple’s documentation
- DOMNode
Deprecated DOMNodeandDOMObjectandWebScriptObject - Apple’s documentation
- DOMNode
Iterator Deprecated DOMNodeIteratorandDOMObjectandWebScriptObject - Apple’s documentation
- DOMNode
List Deprecated DOMNodeListandDOMObjectandWebScriptObject - Apple’s documentation
- DOMObject
Deprecated DOMObjectandWebScriptObject - Apple’s documentation
- DOMOverflow
Event Deprecated DOMEventandDOMObjectandDOMOverflowEventandWebScriptObject - Apple’s documentation
- DOMProcessing
Instruction Deprecated DOMCharacterDataandDOMNodeandDOMObjectandDOMProcessingInstructionandWebScriptObject - Apple’s documentation
- DOMProgress
Event Deprecated DOMEventandDOMObjectandDOMProgressEventandWebScriptObject - Apple’s documentation
- DOMRGB
Color Deprecated DOMObjectandDOMRGBColorandWebScriptObject - Apple’s documentation
- DOMRange
Deprecated DOMObjectandDOMRangeandWebScriptObject - Apple’s documentation
- DOMRange
Exception Code Deprecated DOMRangeException - Apple’s documentation
- DOMRect
Deprecated DOMObjectandDOMRectandWebScriptObject - Apple’s documentation
- DOMStyle
Sheet Deprecated DOMObjectandDOMStyleSheetandWebScriptObject - Apple’s documentation
- DOMStyle
Sheet List Deprecated DOMObjectandDOMStyleSheetListandWebScriptObject - Apple’s documentation
- DOMText
Deprecated DOMCharacterDataandDOMNodeandDOMObjectandDOMTextandWebScriptObject - Apple’s documentation
- DOMTree
Walker Deprecated DOMObjectandDOMTreeWalkerandWebScriptObject - Apple’s documentation
- DOMUI
Event Deprecated DOMEventandDOMObjectandDOMUIEventandWebScriptObject - Apple’s documentation
- DOMWheel
Event Deprecated DOMEventandDOMMouseEventandDOMObjectandDOMUIEventandDOMWheelEventandWebScriptObject - Apple’s documentation
- DOMX
Path Exception Code Deprecated DOMXPathException - Apple’s documentation
- DOMX
Path Expression Deprecated DOMObjectandDOMXPathExpressionandWebScriptObject - Apple’s documentation
- DOMX
Path Result Deprecated DOMObjectandDOMXPathResultandWebScriptObject - Apple’s documentation
- WKAudiovisual
Media Types WKWebViewConfiguration - The types of audiovisual media which will require a user gesture to begin playing.
- WKBack
Forward List WKBackForwardList - A WKBackForwardList object is a list of webpages previously visited in a web view that can be reached by going back or forward.
- WKBack
Forward List Item WKBackForwardListItem - A WKBackForwardListItem object represents a webpage in the back-forward list of a web view.
- WKContent
Mode WKWebpagePreferences - A content mode represents the type of content to load, as well as additional layout and rendering adaptations that are applied as a result of loading the content
- WKContent
Rule List WKContentRuleList - Apple’s documentation
- WKContent
Rule List Store WKContentRuleListStore - Apple’s documentation
- WKContent
World WKContentWorld - A WKContentWorld object allows you to separate your application’s interaction with content displayed in a WKWebView into different roles that cannot interfere with one another.
- WKCookie
Policy WKHTTPCookieStore - Apple’s documentation
- WKDialog
Result WKUIDelegate - Constants returned by showLockdownModeFirstUseMessage to indicate how WebKit should treat first use.
- WKDownload
WKDownload - Apple’s documentation
- WKDownload
Placeholder Policy WKDownloadDelegate - Apple’s documentation
- WKDownload
Redirect Policy WKDownloadDelegate - Apple’s documentation
- WKError
Code WKError - Constants used by NSError to indicate errors in the WebKit domain.
- WKFind
Configuration WKFindConfiguration - Apple’s documentation
- WKFind
Result WKFindResult - Apple’s documentation
- WKFrame
Info WKFrameInfo - A WKFrameInfo object contains information about a frame on a webpage.
- WKFullscreen
State WKWebView - Apple’s documentation
- WKHTTP
Cookie Store WKHTTPCookieStore - A WKHTTPCookieStore object allows managing the HTTP cookies associated with a particular WKWebsiteDataStore.
- WKInactive
Scheduling Policy WKPreferences - Apple’s documentation
- WKMedia
Capture State WKWebView - Apple’s documentation
- WKMedia
Capture Type WKUIDelegate - Apple’s documentation
- WKMedia
Playback State WKWebView - Apple’s documentation
- WKNavigation
WKNavigation - A WKNavigation object can be used for tracking the loading progress of a webpage.
- WKNavigation
Action WKNavigationAction - A WKNavigationAction object contains information about an action that may cause a navigation, used for making policy decisions.
- WKNavigation
Action Policy WKNavigationDelegate - The policy to pass back to the decision handler from the webView:decidePolicyForNavigationAction:decisionHandler: method.
- WKNavigation
Response WKNavigationResponse - Contains information about a navigation response, used for making policy decisions.
- WKNavigation
Response Policy WKNavigationDelegate - The policy to pass back to the decision handler from the webView:decidePolicyForNavigationResponse:decisionHandler: method.
- WKNavigation
Type WKNavigationAction - The type of action triggering a navigation.
- WKOpen
Panel Parameters WKOpenPanelParameters - WKOpenPanelParameters contains parameters that a file upload control has specified.
- WKPDF
Configuration WKPDFConfiguration - Apple’s documentation
- WKPermission
Decision WKUIDelegate - Apple’s documentation
- WKPreferences
WKPreferences - A WKPreferences object encapsulates the preference settings for a web view. The preferences object associated with a web view is specified by its web view configuration.
- WKProcess
Pool Deprecated WKProcessPool - A WKProcessPool object represents a pool of web content processes. The process pool associated with a web view is specified by its web view configuration. Each web view is given its own web content process until an implementation-defined process limit is reached; after that, web views with the same process pool end up sharing web content processes.
- WKScript
Message WKScriptMessage - A WKScriptMessage object contains information about a message sent from a webpage.
- WKSecurity
Origin WKSecurityOrigin - A WKSecurityOrigin object contains information about a security origin.
- WKSnapshot
Configuration WKSnapshotConfiguration - Apple’s documentation
- WKUser
Content Controller WKUserContentController - A WKUserContentController object provides a way for JavaScript to post messages to a web view. The user content controller associated with a web view is specified by its web view configuration.
- WKUser
Interface Direction Policy WKWebViewConfiguration - The policy used to determine the directionality of user interface elements inside a web view.
- WKUser
Script WKUserScript - A
- WKUser
Script Injection Time WKUserScript - when a user script should be injected into a webpage.
- WKWeb
Extension WKWebExtension - A
WKWebExtensionobject encapsulates a web extension’s resources that are defined by a `manifest.json`` file. - WKWeb
Extension Action WKWebExtensionAction - A
WKWebExtensionActionobject encapsulates the properties for an individual web extension action. - WKWeb
Extension Command WKWebExtensionCommand - A
WKWebExtensionCommandobject encapsulates the properties for an individual web extension command. - WKWeb
Extension Context WKWebExtensionContext - A
WKWebExtensionContextobject represents the runtime environment for a web extension. - WKWeb
Extension Context Error WKWebExtensionContext - Constants used by
NSErrorto indicate errors in theWKWebExtensionContextdomain. - WKWeb
Extension Context Permission Status WKWebExtensionContext - Constants used to indicate permission status in
WKWebExtensionContext. - WKWeb
Extension Controller WKWebExtensionController - A
WKWebExtensionControllerobject manages a set of loaded extension contexts. - WKWeb
Extension Controller Configuration WKWebExtensionControllerConfiguration - A
WKWebExtensionControllerConfigurationobject with which to initialize a web extension controller. - WKWeb
Extension Data Record WKWebExtensionDataRecord - A
WKWebExtensionDataRecordobject represents a record of stored data for a specific web extension context. - WKWeb
Extension Data Record Error WKWebExtensionDataRecord - Constants used by
NSErrorto indicate errors in theWKWebExtensionDataRecorddomain. - WKWeb
Extension Error WKWebExtension - Constants used by
NSErrorto indicate errors in theWKWebExtensiondomain. - WKWeb
Extension Match Pattern WKWebExtensionMatchPattern - A
WKWebExtensionMatchPatternobject represents a way to specify groups of URLs. - WKWeb
Extension Match Pattern Error WKWebExtensionMatchPattern - Constants used by
NSErrorto indicate errors in theWKWebExtensionMatchPatterndomain. - WKWeb
Extension Match Pattern Options WKWebExtensionMatchPattern - Constants used by
WKWebExtensionMatchPatternto indicate matching options. - WKWeb
Extension Message Port WKWebExtensionMessagePort - A
WKWebExtensionMessagePortobject manages message-based communication with a web extension. - WKWeb
Extension Message Port Error WKWebExtensionMessagePort - Constants used by
NSErrorto indicate errors in theWKWebExtensionMessagePortdomain. - WKWeb
Extension TabChanged Properties WKWebExtensionTab - Constants used by ``WKWebExtensionController @ /link and
- WKWeb
Extension TabConfiguration WKWebExtensionTabConfiguration - A
WKWebExtensionTabConfigurationobject encapsulates configuration options for a tab in an extension. - WKWeb
Extension Window Configuration WKWebExtensionWindowConfiguration - A
WKWebExtensionWindowConfigurationobject encapsulates configuration options for a window in an extension. - WKWeb
Extension Window State WKWebExtensionWindow - Constants used by
WKWebExtensionWindowto indicate possible states of a window. - WKWeb
Extension Window Type WKWebExtensionWindow - Constants used by
WKWebExtensionWindowto indicate the type of a window. - WKWeb
View WKWebViewandobjc2-app-kitand macOS - Apple’s documentation
- WKWeb
View Configuration WKWebViewConfiguration - A WKWebViewConfiguration object is a collection of properties with which to initialize a web view.
- WKWeb
View Data Type WKWebView - Apple’s documentation
- WKWebpage
Preferences WKWebpagePreferences - A WKWebpagePreferences object is a collection of properties that determine the preferences to use when loading and rendering a page.
- WKWebpage
Preferences Upgrade ToHTTPS Policy WKWebpagePreferences - A secure navigation policy represents whether or not there is a preference for loading a webpage with https, and how failures should be handled.
- WKWebsite
Data Record WKWebsiteDataRecord - A WKWebsiteDataRecord represents website data, grouped by domain name using the public suffix list.
- WKWebsite
Data Store WKWebsiteDataStore - A WKWebsiteDataStore represents various types of data that a website might make use of. This includes cookies, disk and memory caches, and persistent data such as WebSQL, IndexedDB databases, and local storage.
- WKWindow
Features WKWindowFeatures - WKWindowFeatures specifies optional attributes for the containing window when a new WKWebView is requested.
- WebArchive
Deprecated WebArchive - WebArchive represents a main resource as well as all the subresources and subframes associated with the main resource. The main resource can be an entire web page, a portion of a web page, or some other kind of data such as an image. This class can be used for saving standalone web pages, representing portions of a web page on the pasteboard, or any other application where one class is needed to represent rich web content.
- WebBack
Forward List Deprecated WebBackForwardList - WebBackForwardList holds an ordered list of WebHistoryItems that comprises the back and forward lists.
- WebCache
Model Deprecated WebPreferences - Specifies a usage model for a WebView, which WebKit will use to determine its caching behavior.
- WebData
Source Deprecated WebDataSource - A WebDataSource represents the data associated with a web page. A datasource has a WebDocumentRepresentation which holds an appropriate representation of the data. WebDataSources manage a hierarchy of WebFrames. WebDataSources are typically related to a view by their containing WebFrame.
- WebDownload
Deprecated WebDownload - A WebDownload works just like an NSURLDownload, with one extra feature: if you do not implement the authentication-related delegate methods, it will automatically prompt for authentication using the standard WebKit authentication panel, as either a sheet or window. It provides no extra methods, but does have one additional delegate method.
- WebDrag
Destination Action Deprecated WebUIDelegate - Actions that the destination of a drag can perform.
- WebDrag
Source Action Deprecated WebUIDelegate - Actions that the source of a drag can perform.
- WebFrame
Deprecated WebFrame - Every web page is represented by at least one WebFrame. A WebFrame has a WebFrameView and a WebDataSource.
- WebFrame
View Deprecated WebFrameViewandobjc2-app-kitand macOS - Apple’s documentation
- WebHistory
Deprecated WebHistory - WebHistory is used to track pages that have been loaded by WebKit.
- WebHistory
Item Deprecated WebHistoryItem - WebHistoryItems are created by WebKit to represent pages visited. The WebBackForwardList and WebHistory classes both use WebHistoryItems to represent pages visited. With the exception of the displayTitle, the properties of WebHistoryItems are set by WebKit. WebHistoryItems are normally never created directly.
- WebNavigation
Type Deprecated WebPolicyDelegate - The type of action that triggered a possible navigation.
- WebPreferences
Deprecated WebPreferences - Apple’s documentation
- WebResource
WebResource - A WebResource represents a fully downloaded URL. It includes the data of the resource as well as the metadata associated with the resource.
- WebScript
Object Deprecated WebScriptObject - WebScriptObjects are used to wrap script objects passed from script environments to Objective-C. WebScriptObjects cannot be created directly. In normal uses of WebKit, you gain access to the script environment using the “windowScriptObject” method on WebView.
- WebUndefined
Deprecated WebScriptObject - Apple’s documentation
- WebView
Deprecated WebViewandobjc2-app-kitand macOS - Apple’s documentation
- WebView
Insert Action Deprecated WebEditingDelegate - Apple’s documentation
Constants§
- DOM_
ADDITION Deprecated DOMMutationEvent - Apple’s documentation
- DOM_
ALLOW_ KEYBOARD_ INPUT Deprecated DOMElement - Apple’s documentation
- DOM_
ANY_ TYPE Deprecated DOMXPathResult - Apple’s documentation
- DOM_
ANY_ UNORDERED_ NODE_ TYPE Deprecated DOMXPathResult - Apple’s documentation
- DOM_
ATTRIBUTE_ NODE Deprecated DOMNode - Apple’s documentation
- DOM_
AT_ TARGET Deprecated DOMEvent - Apple’s documentation
- DOM_
BOOLEAN_ TYPE Deprecated DOMXPathResult - Apple’s documentation
- DOM_
BOTH Deprecated DOMOverflowEvent - Apple’s documentation
- DOM_
BUBBLING_ PHASE Deprecated DOMEvent - Apple’s documentation
- DOM_
CAPTURING_ PHASE Deprecated DOMEvent - Apple’s documentation
- DOM_
CDATA_ SECTION_ NODE Deprecated DOMNode - Apple’s documentation
- DOM_
CHARSET_ RULE Deprecated DOMCSSRule - Apple’s documentation
- DOM_
COMMENT_ NODE Deprecated DOMNode - Apple’s documentation
- DOM_
CSS_ ATTR Deprecated DOMCSSPrimitiveValue - Apple’s documentation
- DOM_
CSS_ CM Deprecated DOMCSSPrimitiveValue - Apple’s documentation
- DOM_
CSS_ COUNTER Deprecated DOMCSSPrimitiveValue - Apple’s documentation
- DOM_
CSS_ CUSTOM Deprecated DOMCSSValue - Apple’s documentation
- DOM_
CSS_ DEG Deprecated DOMCSSPrimitiveValue - Apple’s documentation
- DOM_
CSS_ DIMENSION Deprecated DOMCSSPrimitiveValue - Apple’s documentation
- DOM_
CSS_ EMS Deprecated DOMCSSPrimitiveValue - Apple’s documentation
- DOM_
CSS_ EXS Deprecated DOMCSSPrimitiveValue - Apple’s documentation
- DOM_
CSS_ GRAD Deprecated DOMCSSPrimitiveValue - Apple’s documentation
- DOM_
CSS_ HZ Deprecated DOMCSSPrimitiveValue - Apple’s documentation
- DOM_
CSS_ IDENT Deprecated DOMCSSPrimitiveValue - Apple’s documentation
- DOM_
CSS_ IN Deprecated DOMCSSPrimitiveValue - Apple’s documentation
- DOM_
CSS_ INHERIT Deprecated DOMCSSValue - Apple’s documentation
- DOM_
CSS_ KHZ Deprecated DOMCSSPrimitiveValue - Apple’s documentation
- DOM_
CSS_ MM Deprecated DOMCSSPrimitiveValue - Apple’s documentation
- DOM_
CSS_ MS Deprecated DOMCSSPrimitiveValue - Apple’s documentation
- DOM_
CSS_ NUMBER Deprecated DOMCSSPrimitiveValue - Apple’s documentation
- DOM_
CSS_ PC Deprecated DOMCSSPrimitiveValue - Apple’s documentation
- DOM_
CSS_ PERCENTAGE Deprecated DOMCSSPrimitiveValue - Apple’s documentation
- DOM_
CSS_ PRIMITIVE_ VALUE Deprecated DOMCSSValue - Apple’s documentation
- DOM_
CSS_ PT Deprecated DOMCSSPrimitiveValue - Apple’s documentation
- DOM_
CSS_ PX Deprecated DOMCSSPrimitiveValue - Apple’s documentation
- DOM_
CSS_ RAD Deprecated DOMCSSPrimitiveValue - Apple’s documentation
- DOM_
CSS_ RECT Deprecated DOMCSSPrimitiveValue - Apple’s documentation
- DOM_
CSS_ RGBCOLOR Deprecated DOMCSSPrimitiveValue - Apple’s documentation
- DOM_
CSS_ S Deprecated DOMCSSPrimitiveValue - Apple’s documentation
- DOM_
CSS_ STRING Deprecated DOMCSSPrimitiveValue - Apple’s documentation
- DOM_
CSS_ UNKNOWN Deprecated DOMCSSPrimitiveValue - Apple’s documentation
- DOM_
CSS_ URI Deprecated DOMCSSPrimitiveValue - Apple’s documentation
- DOM_
CSS_ VALUE_ LIST Deprecated DOMCSSValue - Apple’s documentation
- DOM_
CSS_ VH Deprecated DOMCSSPrimitiveValue - Apple’s documentation
- DOM_
CSS_ VMAX Deprecated DOMCSSPrimitiveValue - Apple’s documentation
- DOM_
CSS_ VMIN Deprecated DOMCSSPrimitiveValue - Apple’s documentation
- DOM_
CSS_ VW Deprecated DOMCSSPrimitiveValue - Apple’s documentation
- DOM_
DOCUMENT_ FRAGMENT_ NODE Deprecated DOMNode - Apple’s documentation
- DOM_
DOCUMENT_ NODE Deprecated DOMNode - Apple’s documentation
- DOM_
DOCUMENT_ POSITION_ CONTAINED_ BY Deprecated DOMNode - Apple’s documentation
- DOM_
DOCUMENT_ POSITION_ CONTAINS Deprecated DOMNode - Apple’s documentation
- DOM_
DOCUMENT_ POSITION_ DISCONNECTED Deprecated DOMNode - Apple’s documentation
- DOM_
DOCUMENT_ POSITION_ FOLLOWING Deprecated DOMNode - Apple’s documentation
- DOM_
DOCUMENT_ POSITION_ IMPLEMENTATION_ SPECIFIC Deprecated DOMNode - Apple’s documentation
- DOM_
DOCUMENT_ POSITION_ PRECEDING Deprecated DOMNode - Apple’s documentation
- DOM_
DOCUMENT_ TYPE_ NODE Deprecated DOMNode - Apple’s documentation
- DOM_
DOM_ DELTA_ LINE Deprecated DOMWheelEvent - Apple’s documentation
- DOM_
DOM_ DELTA_ PAGE Deprecated DOMWheelEvent - Apple’s documentation
- DOM_
DOM_ DELTA_ PIXEL Deprecated DOMWheelEvent - Apple’s documentation
- DOM_
ELEMENT_ NODE Deprecated DOMNode - Apple’s documentation
- DOM_
END_ TO_ END Deprecated DOMRange - Apple’s documentation
- DOM_
END_ TO_ START Deprecated DOMRange - Apple’s documentation
- DOM_
ENTITY_ NODE Deprecated DOMNode - Apple’s documentation
- DOM_
ENTITY_ REFERENCE_ NODE Deprecated DOMNode - Apple’s documentation
- DOM_
FILTER_ ACCEPT Deprecated DOMNodeFilter - Apple’s documentation
- DOM_
FILTER_ REJECT Deprecated DOMNodeFilter - Apple’s documentation
- DOM_
FILTER_ SKIP Deprecated DOMNodeFilter - Apple’s documentation
- DOM_
FIRST_ ORDERED_ NODE_ TYPE Deprecated DOMXPathResult - Apple’s documentation
- DOM_
FONT_ FACE_ RULE Deprecated DOMCSSRule - Apple’s documentation
- DOM_
HORIZONTAL Deprecated DOMOverflowEvent - Apple’s documentation
- DOM_
IMPORT_ RULE Deprecated DOMCSSRule - Apple’s documentation
- DOM_
KEYFRAMES_ RULE Deprecated DOMCSSRule - Apple’s documentation
- DOM_
KEYFRAME_ RULE Deprecated DOMCSSRule - Apple’s documentation
- DOM_
KEY_ LOCATION_ LEFT Deprecated DOMKeyboardEvent - Apple’s documentation
- DOM_
KEY_ LOCATION_ NUMPAD Deprecated DOMKeyboardEvent - Apple’s documentation
- DOM_
KEY_ LOCATION_ RIGHT Deprecated DOMKeyboardEvent - Apple’s documentation
- DOM_
KEY_ LOCATION_ STANDARD Deprecated DOMKeyboardEvent - Apple’s documentation
- DOM_
MEDIA_ RULE Deprecated DOMCSSRule - Apple’s documentation
- DOM_
MODIFICATION Deprecated DOMMutationEvent - Apple’s documentation
- DOM_
NAMESPACE_ RULE Deprecated DOMCSSRule - Apple’s documentation
- DOM_
NODE_ AFTER Deprecated DOMRange - Apple’s documentation
- DOM_
NODE_ BEFORE Deprecated DOMRange - Apple’s documentation
- DOM_
NODE_ BEFORE_ AND_ AFTER Deprecated DOMRange - Apple’s documentation
- DOM_
NODE_ INSIDE Deprecated DOMRange - Apple’s documentation
- DOM_
NONE Deprecated DOMEvent - Apple’s documentation
- DOM_
NOTATION_ NODE Deprecated DOMNode - Apple’s documentation
- DOM_
NUMBER_ TYPE Deprecated DOMXPathResult - Apple’s documentation
- DOM_
ORDERED_ NODE_ ITERATOR_ TYPE Deprecated DOMXPathResult - Apple’s documentation
- DOM_
ORDERED_ NODE_ SNAPSHOT_ TYPE Deprecated DOMXPathResult - Apple’s documentation
- DOM_
PAGE_ RULE Deprecated DOMCSSRule - Apple’s documentation
- DOM_
PROCESSING_ INSTRUCTION_ NODE Deprecated DOMNode - Apple’s documentation
- DOM_
REMOVAL Deprecated DOMMutationEvent - Apple’s documentation
- DOM_
SHOW_ ALL Deprecated DOMNodeFilter - Apple’s documentation
- DOM_
SHOW_ ATTRIBUTE Deprecated DOMNodeFilter - Apple’s documentation
- DOM_
SHOW_ CDATA_ SECTION Deprecated DOMNodeFilter - Apple’s documentation
- DOM_
SHOW_ COMMENT Deprecated DOMNodeFilter - Apple’s documentation
- DOM_
SHOW_ DOCUMENT Deprecated DOMNodeFilter - Apple’s documentation
- DOM_
SHOW_ DOCUMENT_ FRAGMENT Deprecated DOMNodeFilter - Apple’s documentation
- DOM_
SHOW_ DOCUMENT_ TYPE Deprecated DOMNodeFilter - Apple’s documentation
- DOM_
SHOW_ ELEMENT Deprecated DOMNodeFilter - Apple’s documentation
- DOM_
SHOW_ ENTITY Deprecated DOMNodeFilter - Apple’s documentation
- DOM_
SHOW_ ENTITY_ REFERENCE Deprecated DOMNodeFilter - Apple’s documentation
- DOM_
SHOW_ NOTATION Deprecated DOMNodeFilter - Apple’s documentation
- DOM_
SHOW_ PROCESSING_ INSTRUCTION Deprecated DOMNodeFilter - Apple’s documentation
- DOM_
SHOW_ TEXT Deprecated DOMNodeFilter - Apple’s documentation
- DOM_
START_ TO_ END Deprecated DOMRange - Apple’s documentation
- DOM_
START_ TO_ START Deprecated DOMRange - Apple’s documentation
- DOM_
STRING_ TYPE Deprecated DOMXPathResult - Apple’s documentation
- DOM_
STYLE_ RULE Deprecated DOMCSSRule - Apple’s documentation
- DOM_
SUPPORTS_ RULE Deprecated DOMCSSRule - Apple’s documentation
- DOM_
TEXT_ NODE Deprecated DOMNode - Apple’s documentation
- DOM_
UNKNOWN_ RULE Deprecated DOMCSSRule - Apple’s documentation
- DOM_
UNORDERED_ NODE_ ITERATOR_ TYPE Deprecated DOMXPathResult - Apple’s documentation
- DOM_
UNORDERED_ NODE_ SNAPSHOT_ TYPE Deprecated DOMXPathResult - Apple’s documentation
- DOM_
VERTICAL Deprecated DOMOverflowEvent - Apple’s documentation
- DOM_
WEBKIT_ KEYFRAMES_ RULE Deprecated DOMCSSRule - Apple’s documentation
- DOM_
WEBKIT_ KEYFRAME_ RULE Deprecated DOMCSSRule - Apple’s documentation
- DOM_
WEBKIT_ REGION_ RULE Deprecated DOMCSSRule - Apple’s documentation
- WebKit
Error Blocked Plug InVersion Deprecated WebKitErrors - Apple’s documentation
- WebKit
Error Cannot Find Plug In Deprecated WebKitErrors - Apple’s documentation
- WebKit
Error Cannot Load Plug In Deprecated WebKitErrors - Apple’s documentation
- WebKit
Error Cannot ShowMIME Type Deprecated WebKitErrors - Apple’s documentation
- WebKit
Error Cannot ShowURL Deprecated WebKitErrors - Apple’s documentation
- WebKit
Error Frame Load Interrupted ByPolicy Change Deprecated WebKitErrors - Apple’s documentation
- WebKit
Error Java Unavailable Deprecated WebKitErrors - Apple’s documentation
- WebMenu
ItemPDF Actual Size Deprecated WebUIDelegate - Apple’s documentation
- WebMenu
ItemPDF Auto Size Deprecated WebUIDelegate - Apple’s documentation
- WebMenu
ItemPDF Continuous Deprecated WebUIDelegate - Apple’s documentation
- WebMenu
ItemPDF Facing Pages Deprecated WebUIDelegate - Apple’s documentation
- WebMenu
ItemPDF Next Page Deprecated WebUIDelegate - Apple’s documentation
- WebMenu
ItemPDF Previous Page Deprecated WebUIDelegate - Apple’s documentation
- WebMenu
ItemPDF Single Page Deprecated WebUIDelegate - Apple’s documentation
- WebMenu
ItemPDF Zoom In Deprecated WebUIDelegate - Apple’s documentation
- WebMenu
ItemPDF Zoom Out Deprecated WebUIDelegate - Apple’s documentation
- WebMenu
Item TagCopy Deprecated WebUIDelegate - Apple’s documentation
- WebMenu
Item TagCopy Image ToClipboard Deprecated WebUIDelegate - Apple’s documentation
- WebMenu
Item TagCopy Link ToClipboard Deprecated WebUIDelegate - Apple’s documentation
- WebMenu
Item TagCut Deprecated WebUIDelegate - Apple’s documentation
- WebMenu
Item TagDownload Image ToDisk Deprecated WebUIDelegate - Apple’s documentation
- WebMenu
Item TagDownload Link ToDisk Deprecated WebUIDelegate - Apple’s documentation
- WebMenu
Item TagGo Back Deprecated WebUIDelegate - Apple’s documentation
- WebMenu
Item TagGo Forward Deprecated WebUIDelegate - Apple’s documentation
- WebMenu
Item TagIgnore Spelling Deprecated WebUIDelegate - Apple’s documentation
- WebMenu
Item TagLearn Spelling Deprecated WebUIDelegate - Apple’s documentation
- WebMenu
Item TagLook UpIn Dictionary Deprecated WebUIDelegate - Apple’s documentation
- WebMenu
Item TagNo Guesses Found Deprecated WebUIDelegate - Apple’s documentation
- WebMenu
Item TagOpen Frame InNew Window Deprecated WebUIDelegate - Apple’s documentation
- WebMenu
Item TagOpen Image InNew Window Deprecated WebUIDelegate - Apple’s documentation
- WebMenu
Item TagOpen Link InNew Window Deprecated WebUIDelegate - Apple’s documentation
- WebMenu
Item TagOpen With Default Application Deprecated WebUIDelegate - Apple’s documentation
- WebMenu
Item TagOther Deprecated WebUIDelegate - Apple’s documentation
- WebMenu
Item TagPaste Deprecated WebUIDelegate - Apple’s documentation
- WebMenu
Item TagReload Deprecated WebUIDelegate - Apple’s documentation
- WebMenu
Item TagSearch InSpotlight Deprecated WebUIDelegate - Apple’s documentation
- WebMenu
Item TagSearch Web Deprecated WebUIDelegate - Apple’s documentation
- WebMenu
Item TagSpelling Guess Deprecated WebUIDelegate - Apple’s documentation
- WebMenu
Item TagStop Deprecated WebUIDelegate - Apple’s documentation
Statics§
- DOMEvent
Exception ⚠Deprecated DOMEventException - Apple’s documentation
- DOMException⚠
Deprecated DOMException - Apple’s documentation
- DOMRange
Exception ⚠Deprecated DOMRangeException - Apple’s documentation
- DOMX
Path ⚠Exception Deprecated DOMXPathException - Apple’s documentation
- NSRead
AccessURL ⚠Document Option NSAttributedStringandobjc2-app-kitand macOS - Indicates which local files WebKit can access when loading content.
- WKError
Domain ⚠WKError - Apple’s documentation
- WKWeb
Extension ⚠Context Denied Permission Match Patterns Were Removed Notification WKWebExtensionContext - This notification is sent whenever a
WKWebExtensionContexthas newly removed denied permission match patterns. - WKWeb
Extension ⚠Context Denied Permissions Were Removed Notification WKWebExtensionContext - This notification is sent whenever a
WKWebExtensionContexthas newly removed denied permissions. - WKWeb
Extension ⚠Context Error Domain WKWebExtensionContext - Indicates a
WKWebExtensionContexterror. - WKWeb
Extension ⚠Context Errors DidUpdate Notification WKWebExtensionContext - This notification is sent whenever a
WKWebExtensionContexthas new errors or errors were cleared. - WKWeb
Extension ⚠Context Granted Permission Match Patterns Were Removed Notification WKWebExtensionContext - This notification is sent whenever a
WKWebExtensionContexthas newly removed granted permission match patterns. - WKWeb
Extension ⚠Context Granted Permissions Were Removed Notification WKWebExtensionContext - This notification is sent whenever a
WKWebExtensionContexthas newly removed granted permissions. - WKWeb
Extension ⚠Context Notification User Info KeyMatch Patterns WKWebExtensionContext - The corresponding value represents the affected permission match patterns in
WKWebExtensionContextnotifications. - WKWeb
Extension ⚠Context Notification User Info KeyPermissions WKWebExtensionContext - The corresponding value represents the affected permissions in
WKWebExtensionContextnotifications. - WKWeb
Extension ⚠Context Permission Match Patterns Were Denied Notification WKWebExtensionContext - This notification is sent whenever a
WKWebExtensionContexthas newly denied permission match patterns. - WKWeb
Extension ⚠Context Permission Match Patterns Were Granted Notification WKWebExtensionContext - This notification is sent whenever a
WKWebExtensionContexthas newly granted permission match patterns. - WKWeb
Extension ⚠Context Permissions Were Denied Notification WKWebExtensionContext - This notification is sent whenever a
WKWebExtensionContexthas newly denied permissions. - WKWeb
Extension ⚠Context Permissions Were Granted Notification WKWebExtensionContext - This notification is sent whenever a
WKWebExtensionContexthas newly granted permissions. - WKWeb
Extension ⚠Data Record Error Domain WKWebExtensionDataRecord - Indicates a
WKWebExtensionDataRecorderror. - WKWeb
Extension ⚠Data Type Local WKWebExtensionDataType - Specifies local storage, including
browser.storage.local. - WKWeb
Extension ⚠Data Type Session WKWebExtensionDataType - Specifies session storage, including
browser.storage.session. - WKWeb
Extension ⚠Data Type Synchronized WKWebExtensionDataType - Specifies synchronized storage, including
browser.storage.sync. - WKWeb
Extension ⚠Error Domain WKWebExtension - Indicates a
WKWebExtensionerror. - WKWeb
Extension ⚠Match Pattern Error Domain WKWebExtensionMatchPattern - Indicates a
WKWebExtensionMatchPatternerror. - WKWeb
Extension ⚠Message Port Error Domain WKWebExtensionMessagePort - Indicates a
WKWebExtensionMessagePorterror. - WKWeb
Extension ⚠Permission Active Tab WKWebExtensionPermission - The
activeTabpermission requests that when the user interacts with the extension, the extension is granted extra permissions for the active tab only. - WKWeb
Extension ⚠Permission Alarms WKWebExtensionPermission - The
alarmspermission requests access to thebrowser.alarmsAPIs. - WKWeb
Extension ⚠Permission Clipboard Write WKWebExtensionPermission - The
clipboardWritepermission requests access to write to the clipboard. - WKWeb
Extension ⚠Permission Context Menus WKWebExtensionPermission - The
contextMenuspermission requests access to thebrowser.contextMenusAPIs. - WKWeb
Extension ⚠Permission Cookies WKWebExtensionPermission - The
cookiespermission requests access to thebrowser.cookiesAPIs. - WKWeb
Extension ⚠Permission Declarative NetRequest WKWebExtensionPermission - The
declarativeNetRequestpermission requests access to thebrowser.declarativeNetRequestAPIs. - WKWeb
Extension ⚠Permission Declarative NetRequest Feedback WKWebExtensionPermission - The
declarativeNetRequestFeedbackpermission requests access to thebrowser.declarativeNetRequestAPIs with extra information on matched rules. - WKWeb
Extension ⚠Permission Declarative NetRequest With Host Access WKWebExtensionPermission - The
declarativeNetRequestWithHostAccesspermission requests access to thebrowser.declarativeNetRequestAPIs with the ability to modify or redirect requests. - WKWeb
Extension ⚠Permission Menus WKWebExtensionPermission - The
menuspermission requests access to thebrowser.menusAPIs. - WKWeb
Extension ⚠Permission Native Messaging WKWebExtensionPermission - The
nativeMessagingpermission requests access to send messages to the App Extension bundle. - WKWeb
Extension ⚠Permission Scripting WKWebExtensionPermission - The
scriptingpermission requests access to thebrowser.scriptingAPIs. - WKWeb
Extension ⚠Permission Storage WKWebExtensionPermission - The
storagepermission requests access to thebrowser.storageAPIs. - WKWeb
Extension ⚠Permission Tabs WKWebExtensionPermission - The
tabspermission requests access extra information on thebrowser.tabsAPIs. - WKWeb
Extension ⚠Permission Unlimited Storage WKWebExtensionPermission - The
unlimitedStoragepermission requests access to an unlimited quota on thebrowser.storage.localAPIs. - WKWeb
Extension ⚠Permission WebNavigation WKWebExtensionPermission - The
webNavigationpermission requests access to thebrowser.webNavigationAPIs. - WKWeb
Extension ⚠Permission WebRequest WKWebExtensionPermission - The
webRequestpermission requests access to thebrowser.webRequestAPIs. - WKWebsite
Data ⚠Type Cookies WKWebsiteDataRecord - Apple’s documentation
- WKWebsite
Data ⚠Type Disk Cache WKWebsiteDataRecord - Apple’s documentation
- WKWebsite
Data ⚠Type Fetch Cache WKWebsiteDataRecord - Apple’s documentation
- WKWebsite
Data ⚠Type File System WKWebsiteDataRecord - Apple’s documentation
- WKWebsite
Data ⚠Type Hash Salt WKWebsiteDataRecord - Apple’s documentation
- WKWebsite
Data ⚠Type IndexedDB Databases WKWebsiteDataRecord - Apple’s documentation
- WKWebsite
Data ⚠Type Local Storage WKWebsiteDataRecord - Apple’s documentation
- WKWebsite
Data ⚠Type Media Keys WKWebsiteDataRecord - Apple’s documentation
- WKWebsite
Data ⚠Type Memory Cache WKWebsiteDataRecord - Apple’s documentation
- WKWebsite
Data ⚠Type Offline WebApplication Cache WKWebsiteDataRecord - Apple’s documentation
- WKWebsite
Data ⚠Type Screen Time WKWebsiteDataRecord - Apple’s documentation
- WKWebsite
Data ⚠Type Search Field Recent Searches WKWebsiteDataRecord - Apple’s documentation
- WKWebsite
Data ⚠Type Service Worker Registrations WKWebsiteDataRecord - Apple’s documentation
- WKWebsite
Data ⚠Type Session Storage WKWebsiteDataRecord - Apple’s documentation
- WKWebsite
Data ⚠Type WebSQL Databases WKWebsiteDataRecord - Apple’s documentation
- WebAction
Button ⚠Key Deprecated WebPolicyDelegate - Apple’s documentation
- WebAction
Element ⚠Key Deprecated WebPolicyDelegate - Apple’s documentation
- WebAction
Modifier ⚠Flags Key Deprecated WebPolicyDelegate - Apple’s documentation
- WebAction
Navigation ⚠Type Key Deprecated WebPolicyDelegate - Apple’s documentation
- WebAction
OriginalURL ⚠Key Deprecated WebPolicyDelegate - Apple’s documentation
- WebArchive
Pboard ⚠Type Deprecated WebArchive - The pasteboard type constant used when adding or accessing a WebArchive on the pasteboard.
- WebElementDOM
Node ⚠Key Deprecated WebView - Apple’s documentation
- WebElement
Frame ⚠Key Deprecated WebView - Apple’s documentation
- WebElement
Image ⚠AltString Key Deprecated WebView - Apple’s documentation
- WebElement
Image ⚠Key Deprecated WebView - Apple’s documentation
- WebElement
Image ⚠Rect Key Deprecated WebView - Apple’s documentation
- WebElement
ImageURL ⚠Key Deprecated WebView - Apple’s documentation
- WebElement
IsSelected ⚠Key Deprecated WebView - Apple’s documentation
- WebElement
Link ⚠Label Key Deprecated WebView - Apple’s documentation
- WebElement
Link ⚠Target Frame Key Deprecated WebView - Apple’s documentation
- WebElement
Link ⚠Title Key Deprecated WebView - Apple’s documentation
- WebElement
LinkURL ⚠Key Deprecated WebView - Apple’s documentation
- WebHistory
AllItems ⚠Removed Notification Deprecated WebHistory - Apple’s documentation
- WebHistory
Item ⚠Changed Notification Deprecated WebHistoryItem - Apple’s documentation
- WebHistory
Items ⚠Added Notification Deprecated WebHistory - Apple’s documentation
- WebHistory
Items ⚠Key Deprecated WebHistory - Apple’s documentation
- WebHistory
Items ⚠Removed Notification Deprecated WebHistory - Apple’s documentation
- WebHistory
Loaded ⚠Notification Deprecated WebHistory - Apple’s documentation
- WebHistory
Saved ⚠Notification Deprecated WebHistory - Apple’s documentation
- WebKit
Error ⚠Domain Deprecated WebKitErrors - Apple’s documentation
- WebKit
ErrorMIME ⚠Type Key Deprecated WebKitErrors - Apple’s documentation
- WebKit
Error ⚠Plug InName Key Deprecated WebKitErrors - Apple’s documentation
- WebKit
Error ⚠Plug InPageURL String Key Deprecated WebKitErrors - Apple’s documentation
- WebPlug
InAttributes ⚠Key Deprecated WebPluginViewFactory - and values of all attributes of the HTML element associated with the plug-in AND the names and values of all parameters to be passed to the plug-in (e.g. PARAM elements within an APPLET element). In the case of a conflict between names, the attributes of an element take precedence over any PARAMs. All of the keys and values in this NSDictionary must be NSStrings.
- WebPlug
InBaseURL ⚠Key Deprecated WebPluginViewFactory - the plug-in’s view.
- WebPlug
InContainer ⚠Key Deprecated WebPluginViewFactory - WebPlugInContainer informal protocol. This object is used for callbacks from the plug-in to the app. if this argument is nil, no callbacks will occur.
- WebPlug
InContaining ⚠Element Key Deprecated WebPluginViewFactory - the plug-in. May be nil.
- WebPlug
InShould ⚠Load Main Resource Key Deprecated WebPluginViewFactory - own main resource (the “src” URL, in most cases). If YES, the plug-in should load its own main resource. If NO, the plug-in should use the data provided by WebKit. See -webPlugInMainResourceReceivedData: in WebPluginPrivate.h. For compatibility with older versions of WebKit, the plug-in should assume that the value for WebPlugInShouldLoadMainResourceKey is NO if it is absent from the arguments dictionary.
- WebPreferences
Changed ⚠Notification Deprecated WebPreferences - Apple’s documentation
- WebView
DidBegin ⚠Editing Notification Deprecated WebView - Apple’s documentation
- WebView
DidChange ⚠Notification Deprecated WebView - Apple’s documentation
- WebView
DidChange ⚠Selection Notification Deprecated WebView - Apple’s documentation
- WebView
DidChange ⚠Typing Style Notification Deprecated WebView - Apple’s documentation
- WebView
DidEnd ⚠Editing Notification Deprecated WebView - Apple’s documentation
- WebView
Progress ⚠Estimate Changed Notification Deprecated WebView - Apple’s documentation
- WebView
Progress ⚠Finished Notification Deprecated WebView - Apple’s documentation
- WebView
Progress ⚠Started Notification Deprecated WebView - Apple’s documentation
Traits§
- DOMEvent
Listener Deprecated DOMEventListener - Apple’s documentation
- DOMEvent
Target Deprecated DOMEventTarget - Apple’s documentation
- DOMNode
Filter Deprecated DOMNodeFilter - Apple’s documentation
- DOMX
PathNS Resolver Deprecated DOMXPathNSResolver - Apple’s documentation
- NSAttributed
String WebKit Additions NSAttributedString - Category on
NSAttributedString. - NSObject
WebPlug In WebPlugin - Category “WebPlugIn” on
NSObject. - NSObject
WebPlug InContainer WebPluginContainer - Category “WebPlugInContainer” on
NSObject. - NSObject
WebScripting WebScriptObject - Category “WebScripting” on
NSObject. - WKDownload
Delegate WKDownloadDelegate - Apple’s documentation
- WKHTTP
Cookie Store Observer WKHTTPCookieStore - Apple’s documentation
- WKNavigation
Delegate WKNavigationDelegate - A class conforming to the WKNavigationDelegate protocol can provide methods for tracking progress for main frame navigations and for deciding policy for main frame and subframe navigations.
- WKScript
Message Handler WKScriptMessageHandler - A class conforming to the WKScriptMessageHandler protocol provides a method for receiving messages from JavaScript running in a webpage.
- WKScript
Message Handler With Reply WKScriptMessageHandlerWithReply - A class conforming to the WKScriptMessageHandlerWithReply protocol provides a method for receiving messages from JavaScript running in a webpage and replying to them asynchronously.
- WKUI
Delegate WKUIDelegate - A class conforming to the WKUIDelegate protocol provides methods for presenting native UI on behalf of a webpage.
- WKURL
Scheme Handler WKURLSchemeHandler - A class conforming to the WKURLSchemeHandler protocol provides methods for loading resources with URL schemes that WebKit doesn’t know how to handle itself.
- WKURL
Scheme Task WKURLSchemeTask - Apple’s documentation
- WKWeb
Extension Controller Delegate WKWebExtensionControllerDelegate - Apple’s documentation
- WKWeb
Extension Tab WKWebExtensionTab - A class conforming to the
WKWebExtensionTabprotocol represents a tab to web extensions. - WKWeb
Extension Window WKWebExtensionWindow - A class conforming to the
WKWebExtensionWindowprotocol represents a window to web extensions. - WebDocument
Representation Deprecated WebDocument - Protocol implemented by the document representation of a data source.
- WebDocument
Searching Deprecated WebDocument - Optional protocol for searching document view of WebFrameView.
- WebDocument
Text Deprecated WebDocument - Optional protocol for supporting text operations.
- WebDocument
View Deprecated WebDocument - Protocol implemented by the document view of WebFrameView
- WebDownload
Delegate Deprecated WebDownload - The WebDownloadDelegate delegate has one extra method used to choose the right window when automatically prompting with a sheet.
- WebEditing
Delegate Deprecated WebEditingDelegate - Apple’s documentation
- WebFrame
Load Delegate Deprecated WebFrameLoadDelegate - A WebView’s WebFrameLoadDelegate tracks the loading progress of its frames. When a data source of a frame starts to load, the data source is considered “provisional”. Once at least one byte is received, the data source is considered “committed”. This is done so the contents of the frame will not be lost if the new data source fails to successfully load.
- WebOpen
Panel Result Listener Deprecated WebUIDelegate - This protocol is used to call back with the results of the file open panel requested by runOpenPanelForFileButtonWithResultListener:
- WebPlug
InView Factory Deprecated WebPluginViewFactory - WebPlugInViewFactory are used to create the NSView for a plug-in. The principal class of the plug-in bundle must implement this protocol.
- WebPolicy
Decision Listener Deprecated WebPolicyDelegate - This protocol is used to call back with the results of a policy decision. This provides the ability to make these decisions asyncrhonously, which means the decision can be made by prompting with a sheet, for example.
- WebPolicy
Delegate Deprecated WebPolicyDelegate - While loading a URL, WebKit asks the WebPolicyDelegate for policies that determine the action of what to do with the URL or the data that the URL represents. Typically, the policy handler methods are called in this order:
- WebResource
Load Delegate Deprecated WebResourceLoadDelegate - Implementors of this protocol will receive messages indicating that a resource is about to be loaded, data has been received for a resource, an error has been received for a resource, and completion of a resource load. Implementors are also given the opportunity to mutate requests before they are sent. The various progress methods of this protocol all receive an identifier as the parameter. This identifier can be used to track messages associated with a single resource. For example, a single resource may generate multiple resource:willSendRequest:redirectResponse:fromDataSource: messages as it’s URL is redirected.
- WebUI
Delegate Deprecated WebUIDelegate - A class that implements WebUIDelegate provides window-related methods that may be used by Javascript, plugins and other aspects of web pages. These methods are used to open new windows and control aspects of existing windows.
Type Aliases§
- DOMTime
Stamp DOMObject - Apple’s documentation
- NSAttributed
String Completion Handler NSAttributedStringandblock2andobjc2-app-kitand macOS - Type definition for the completion handler block used to get asynchronous attributed strings.
- WKWeb
Extension Context Notification User Info Key WKWebExtensionContext - Constants for specifying
WKWebExtensionContextinformation in notifications. - WKWeb
Extension Data Type WKWebExtensionDataType - Constants for specifying data types for a
WKWebExtensionDataRecord. - WKWeb
Extension Permission WKWebExtensionPermission - Constants for specifying permission in a
WKWebExtensionContext.