Namespace
WebKit2WebExtension – 4.0
The WebKit web extension and DOM library
Dependencies
| GObject—2.0 | The base type system library | 
| Browse documentation | |
| Gio—2.0 | GObject Interfaces and Objects, Networking, IPC, and I/O | 
| Browse documentation | |
| Soup—2.4 | HTTP client/server library | 
| Browse documentation | 
Classes
| ContextMenu | Represents the context menu in a  unstable since: 4.0 | 
| ContextMenuItem | One item of a  unstable since: 4.0 | 
| DOMAttr | unstable since: 4.0 | 
| DOMBlob | unstable since: 4.0 | 
| DOMCDATASection | unstable since: 4.0 | 
| DOMCharacterData | unstable since: 4.0 | 
| DOMClientRect | unstable since: 4.0 | 
| DOMClientRectList | unstable since: 4.0 | 
| DOMComment | unstable since: 4.0 | 
| DOMCSSRule | unstable since: 4.0 | 
| DOMCSSRuleList | unstable since: 4.0 | 
| DOMCSSStyleDeclaration | unstable since: 4.0 | 
| DOMCSSStyleSheet | unstable since: 4.0 | 
| DOMCSSValue | unstable since: 4.0 | 
| DOMDocument | unstable since: 4.0 | 
| DOMDocumentFragment | unstable since: 4.0 | 
| DOMDocumentType | unstable since: 4.0 | 
| DOMDOMImplementation | unstable since: 4.0 | 
| DOMDOMSelection | unstable since: 4.0 | 
| DOMDOMTokenList | unstable since: 4.0 | 
| DOMDOMWindow | unstable since: 4.0 | 
| DOMElement | unstable since: 4.0 | 
| DOMEntityReference | unstable since: 4.0 | 
| DOMEvent | unstable since: 4.0 | 
| DOMFile | unstable since: 4.0 | 
| DOMFileList | unstable since: 4.0 | 
| DOMHTMLAnchorElement | unstable since: 4.0 | 
| DOMHTMLAppletElement | unstable since: 4.0 | 
| DOMHTMLAreaElement | unstable since: 4.0 | 
| DOMHTMLBaseElement | unstable since: 4.0 | 
| DOMHTMLBaseFontElement | unstable since: 4.0 | 
| DOMHTMLBodyElement | unstable since: 4.0 | 
| DOMHTMLBRElement | unstable since: 4.0 | 
| DOMHTMLButtonElement | unstable since: 4.0 | 
| DOMHTMLCanvasElement | unstable since: 4.0 | 
| DOMHTMLCollection | unstable since: 4.0 | 
| DOMHTMLDirectoryElement | unstable since: 4.0 | 
| DOMHTMLDivElement | unstable since: 4.0 | 
| DOMHTMLDListElement | unstable since: 4.0 | 
| DOMHTMLDocument | unstable since: 4.0 | 
| DOMHTMLElement | unstable since: 4.0 | 
| DOMHTMLEmbedElement | unstable since: 4.0 | 
| DOMHTMLFieldSetElement | unstable since: 4.0 | 
| DOMHTMLFontElement | unstable since: 4.0 | 
| DOMHTMLFormElement | unstable since: 4.0 | 
| DOMHTMLFrameElement | unstable since: 4.0 | 
| DOMHTMLFrameSetElement | unstable since: 4.0 | 
| DOMHTMLHeadElement | unstable since: 4.0 | 
| DOMHTMLHeadingElement | unstable since: 4.0 | 
| DOMHTMLHRElement | unstable since: 4.0 | 
| DOMHTMLHtmlElement | unstable since: 4.0 | 
| DOMHTMLIFrameElement | unstable since: 4.0 | 
| DOMHTMLImageElement | unstable since: 4.0 | 
| DOMHTMLInputElement | unstable since: 4.0 | 
| DOMHTMLLabelElement | unstable since: 4.0 | 
| DOMHTMLLegendElement | unstable since: 4.0 | 
| DOMHTMLLIElement | unstable since: 4.0 | 
| DOMHTMLLinkElement | unstable since: 4.0 | 
| DOMHTMLMapElement | unstable since: 4.0 | 
| DOMHTMLMarqueeElement | unstable since: 4.0 | 
| DOMHTMLMenuElement | unstable since: 4.0 | 
| DOMHTMLMetaElement | unstable since: 4.0 | 
| DOMHTMLModElement | unstable since: 4.0 | 
| DOMHTMLObjectElement | unstable since: 4.0 | 
| DOMHTMLOListElement | unstable since: 4.0 | 
| DOMHTMLOptGroupElement | unstable since: 4.0 | 
| DOMHTMLOptionElement | unstable since: 4.0 | 
| DOMHTMLOptionsCollection | unstable since: 4.0 | 
| DOMHTMLParagraphElement | unstable since: 4.0 | 
| DOMHTMLParamElement | unstable since: 4.0 | 
| DOMHTMLPreElement | unstable since: 4.0 | 
| DOMHTMLQuoteElement | unstable since: 4.0 | 
| DOMHTMLScriptElement | unstable since: 4.0 | 
| DOMHTMLSelectElement | unstable since: 4.0 | 
| DOMHTMLStyleElement | unstable since: 4.0 | 
| DOMHTMLTableCaptionElement | unstable since: 4.0 | 
| DOMHTMLTableCellElement | unstable since: 4.0 | 
| DOMHTMLTableColElement | unstable since: 4.0 | 
| DOMHTMLTableElement | unstable since: 4.0 | 
| DOMHTMLTableRowElement | unstable since: 4.0 | 
| DOMHTMLTableSectionElement | unstable since: 4.0 | 
| DOMHTMLTextAreaElement | unstable since: 4.0 | 
| DOMHTMLTitleElement | unstable since: 4.0 | 
| DOMHTMLUListElement | unstable since: 4.0 | 
| DOMKeyboardEvent | unstable since: 4.0 | 
| DOMMediaList | unstable since: 4.0 | 
| DOMMouseEvent | unstable since: 4.0 | 
| DOMNamedNodeMap | unstable since: 4.0 | 
| DOMNode | unstable since: 4.0 | 
| DOMNodeIterator | unstable since: 4.0 | 
| DOMNodeList | unstable since: 4.0 | 
| DOMObject | unstable since: 4.0 | 
| DOMProcessingInstruction | unstable since: 4.0 | 
| DOMRange | unstable since: 4.0 | 
| DOMStyleSheet | unstable since: 4.0 | 
| DOMStyleSheetList | unstable since: 4.0 | 
| DOMText | unstable since: 4.0 | 
| DOMTreeWalker | unstable since: 4.0 | 
| DOMUIEvent | unstable since: 4.0 | 
| DOMWheelEvent | unstable since: 4.0 | 
| DOMXPathExpression | unstable since: 4.0 | 
| DOMXPathResult | unstable since: 4.0 | 
| Frame | A web page frame. since: 2.26 | 
| HitTestResult | Result of a Hit Test. unstable since: 4.0 | 
| ScriptWorld | unstable since: 4.0 | 
| URIRequest | Represents a URI request. unstable since: 4.0 | 
| URIResponse | Represents an URI response. unstable since: 4.0 | 
| UserMessage | Message that can be sent between the UI process and web process extensions. since: 2.28 | 
| WebEditor | Access to editing capabilities of a  since: 2.10 | 
| WebExtension | Represents an extension of the WebProcess. unstable since: 4.0 | 
| WebFormManager | Form manager of a  since: 2.40 | 
| WebHitTestResult | Result of a Hit Test (Web Process Extensions). since: 2.8 | 
| WebPage | A loaded web page. unstable since: 4.0 | 
Interfaces
| DOMEventTarget | unstable since: 4.0 | 
| DOMNodeFilter | unstable since: 4.0 | 
| DOMXPathNSResolver | unstable since: 4.0 | 
Structs
| ConsoleMessage | unstable since: 4.0 | 
Enumerations
| ConsoleMessageLevel | Enum values used to denote the various levels of console messages. deprecated: 2.40 since: 2.12 | 
| ConsoleMessageSource | Enum values used to denote the various sources of console messages. deprecated: 2.40 since: 2.12 | 
| ContextMenuAction | Enum values used to denote the stock actions for
 unstable since: 4.0 | 
| FormSubmissionStep | Used to indicate a particular stage in form submission. See
 deprecated: 2.40 since: 2.20 | 
| UserMessageError | Enum values used to denote errors happening when sending user messages. since: 2.28 | 
Bitfields
| HitTestResultContext | Enum values with flags representing the context of a  unstable since: 4.0 | 
Callbacks
| WebExtensionInitializeFunction | Type definition for a function that will be called to initialize the web extension when the web process starts. unstable since: 4.0 | 
| WebExtensionInitializeWithUserDataFunction | Type definition for a function that will be called to initialize the web extensions when the web process starts, and which receives as additional argument the user data set with webkit_web_context_set_web_extensions_initialization_user_data(). since: 2.4 | 
Function Macros
Constants
| DOM_CSS_RULE_CHARSET_RULE | unstable deprecated: 2.22 since: 4.0 | 
| DOM_CSS_RULE_FONT_FACE_RULE | unstable deprecated: 2.22 since: 4.0 | 
| DOM_CSS_RULE_IMPORT_RULE | unstable deprecated: 2.22 since: 4.0 | 
| DOM_CSS_RULE_MEDIA_RULE | unstable deprecated: 2.22 since: 4.0 | 
| DOM_CSS_RULE_PAGE_RULE | unstable deprecated: 2.22 since: 4.0 | 
| DOM_CSS_RULE_STYLE_RULE | unstable deprecated: 2.22 since: 4.0 | 
| DOM_CSS_RULE_UNKNOWN_RULE | unstable deprecated: 2.22 since: 4.0 | 
| DOM_CSS_VALUE_CSS_CUSTOM | unstable deprecated: 2.22 since: 4.0 | 
| DOM_CSS_VALUE_CSS_INHERIT | unstable deprecated: 2.22 since: 4.0 | 
| DOM_CSS_VALUE_CSS_PRIMITIVE_VALUE | unstable deprecated: 2.22 since: 4.0 | 
| DOM_CSS_VALUE_CSS_VALUE_LIST | unstable deprecated: 2.22 since: 4.0 | 
| DOM_ELEMENT_ALLOW_KEYBOARD_INPUT | unstable deprecated: 2.22 since: 4.0 | 
| DOM_EVENT_AT_TARGET | unstable deprecated: 2.22 since: 4.0 | 
| DOM_EVENT_BLUR | unstable deprecated: 2.22 since: 4.0 | 
| DOM_EVENT_BUBBLING_PHASE | unstable deprecated: 2.22 since: 4.0 | 
| DOM_EVENT_CAPTURING_PHASE | unstable deprecated: 2.22 since: 4.0 | 
| DOM_EVENT_CHANGE | unstable deprecated: 2.22 since: 4.0 | 
| DOM_EVENT_CLICK | unstable deprecated: 2.22 since: 4.0 | 
| DOM_EVENT_DBLCLICK | unstable deprecated: 2.22 since: 4.0 | 
| DOM_EVENT_DRAGDROP | unstable deprecated: 2.22 since: 4.0 | 
| DOM_EVENT_FOCUS | unstable deprecated: 2.22 since: 4.0 | 
| DOM_EVENT_KEYDOWN | unstable deprecated: 2.22 since: 4.0 | 
| DOM_EVENT_KEYPRESS | unstable deprecated: 2.22 since: 4.0 | 
| DOM_EVENT_KEYUP | unstable deprecated: 2.22 since: 4.0 | 
| DOM_EVENT_MOUSEDOWN | unstable deprecated: 2.22 since: 4.0 | 
| DOM_EVENT_MOUSEDRAG | unstable deprecated: 2.22 since: 4.0 | 
| DOM_EVENT_MOUSEMOVE | unstable deprecated: 2.22 since: 4.0 | 
| DOM_EVENT_MOUSEOUT | unstable deprecated: 2.22 since: 4.0 | 
| DOM_EVENT_MOUSEOVER | unstable deprecated: 2.22 since: 4.0 | 
| DOM_EVENT_MOUSEUP | unstable deprecated: 2.22 since: 4.0 | 
| DOM_EVENT_NONE | unstable deprecated: 2.22 since: 4.0 | 
| DOM_EVENT_SELECT | unstable deprecated: 2.22 since: 4.0 | 
| DOM_KEYBOARD_EVENT_KEY_LOCATION_LEFT | unstable deprecated: 2.22 since: 4.0 | 
| DOM_KEYBOARD_EVENT_KEY_LOCATION_NUMPAD | unstable deprecated: 2.22 since: 4.0 | 
| DOM_KEYBOARD_EVENT_KEY_LOCATION_RIGHT | unstable deprecated: 2.22 since: 4.0 | 
| DOM_KEYBOARD_EVENT_KEY_LOCATION_STANDARD | unstable deprecated: 2.22 since: 4.0 | 
| DOM_NODE_ATTRIBUTE_NODE | unstable deprecated: 2.22 since: 4.0 | 
| DOM_NODE_CDATA_SECTION_NODE | unstable deprecated: 2.22 since: 4.0 | 
| DOM_NODE_COMMENT_NODE | unstable deprecated: 2.22 since: 4.0 | 
| DOM_NODE_DOCUMENT_FRAGMENT_NODE | unstable deprecated: 2.22 since: 4.0 | 
| DOM_NODE_DOCUMENT_NODE | unstable deprecated: 2.22 since: 4.0 | 
| DOM_NODE_DOCUMENT_POSITION_CONTAINED_BY | unstable deprecated: 2.22 since: 4.0 | 
| DOM_NODE_DOCUMENT_POSITION_CONTAINS | unstable deprecated: 2.22 since: 4.0 | 
| DOM_NODE_DOCUMENT_POSITION_DISCONNECTED | unstable deprecated: 2.22 since: 4.0 | 
| DOM_NODE_DOCUMENT_POSITION_FOLLOWING | unstable deprecated: 2.22 since: 4.0 | 
| DOM_NODE_DOCUMENT_POSITION_IMPLEMENTATION_SPECIFIC | unstable deprecated: 2.22 since: 4.0 | 
| DOM_NODE_DOCUMENT_POSITION_PRECEDING | unstable deprecated: 2.22 since: 4.0 | 
| DOM_NODE_DOCUMENT_TYPE_NODE | unstable deprecated: 2.22 since: 4.0 | 
| DOM_NODE_ELEMENT_NODE | unstable deprecated: 2.22 since: 4.0 | 
| DOM_NODE_ENTITY_NODE | unstable deprecated: 2.22 since: 4.0 | 
| DOM_NODE_ENTITY_REFERENCE_NODE | unstable deprecated: 2.22 since: 4.0 | 
| DOM_NODE_FILTER_ACCEPT | Accept the node. Use this macro as return value of  unstable deprecated: 2.22 since: 4.0 | 
| DOM_NODE_FILTER_REJECT | Reject the node. Use this macro as return value of  unstable deprecated: 2.22 since: 4.0 | 
| DOM_NODE_FILTER_SHOW_ALL | Show all nodes. unstable deprecated: 2.22 since: 4.0 | 
| DOM_NODE_FILTER_SHOW_ATTRIBUTE | Show  unstable deprecated: 2.22 since: 4.0 | 
| DOM_NODE_FILTER_SHOW_CDATA_SECTION | Show  unstable deprecated: 2.22 since: 4.0 | 
| DOM_NODE_FILTER_SHOW_COMMENT | Show  unstable deprecated: 2.22 since: 4.0 | 
| DOM_NODE_FILTER_SHOW_DOCUMENT | Show  unstable deprecated: 2.22 since: 4.0 | 
| DOM_NODE_FILTER_SHOW_DOCUMENT_FRAGMENT | Show  unstable deprecated: 2.22 since: 4.0 | 
| DOM_NODE_FILTER_SHOW_DOCUMENT_TYPE | Show  unstable deprecated: 2.22 since: 4.0 | 
| DOM_NODE_FILTER_SHOW_ELEMENT | Show  unstable deprecated: 2.22 since: 4.0 | 
| DOM_NODE_FILTER_SHOW_ENTITY | Show  unstable deprecated: 2.22 since: 4.0 | 
| DOM_NODE_FILTER_SHOW_ENTITY_REFERENCE | Show  unstable deprecated: 2.22 since: 4.0 | 
| DOM_NODE_FILTER_SHOW_NOTATION | Show  unstable deprecated: 2.22 since: 4.0 | 
| DOM_NODE_FILTER_SHOW_PROCESSING_INSTRUCTION | Show  unstable deprecated: 2.22 since: 4.0 | 
| DOM_NODE_FILTER_SHOW_TEXT | Show  unstable deprecated: 2.22 since: 4.0 | 
| DOM_NODE_FILTER_SKIP | Skip the node. Use this macro as return value of  unstable deprecated: 2.22 since: 4.0 | 
| DOM_NODE_PROCESSING_INSTRUCTION_NODE | unstable deprecated: 2.22 since: 4.0 | 
| DOM_NODE_TEXT_NODE | unstable deprecated: 2.22 since: 4.0 | 
| DOM_RANGE_END_TO_END | unstable deprecated: 2.22 since: 4.0 | 
| DOM_RANGE_END_TO_START | unstable deprecated: 2.22 since: 4.0 | 
| DOM_RANGE_NODE_AFTER | unstable deprecated: 2.22 since: 4.0 | 
| DOM_RANGE_NODE_BEFORE | unstable deprecated: 2.22 since: 4.0 | 
| DOM_RANGE_NODE_BEFORE_AND_AFTER | unstable deprecated: 2.22 since: 4.0 | 
| DOM_RANGE_NODE_INSIDE | unstable deprecated: 2.22 since: 4.0 | 
| DOM_RANGE_START_TO_END | unstable deprecated: 2.22 since: 4.0 | 
| DOM_RANGE_START_TO_START | unstable deprecated: 2.22 since: 4.0 | 
| DOM_XPATH_RESULT_ANY_TYPE | unstable deprecated: 2.22 since: 4.0 | 
| DOM_XPATH_RESULT_ANY_UNORDERED_NODE_TYPE | unstable deprecated: 2.22 since: 4.0 | 
| DOM_XPATH_RESULT_BOOLEAN_TYPE | unstable deprecated: 2.22 since: 4.0 | 
| DOM_XPATH_RESULT_FIRST_ORDERED_NODE_TYPE | unstable deprecated: 2.22 since: 4.0 | 
| DOM_XPATH_RESULT_NUMBER_TYPE | unstable deprecated: 2.22 since: 4.0 | 
| DOM_XPATH_RESULT_ORDERED_NODE_ITERATOR_TYPE | unstable deprecated: 2.22 since: 4.0 | 
| DOM_XPATH_RESULT_ORDERED_NODE_SNAPSHOT_TYPE | unstable deprecated: 2.22 since: 4.0 | 
| DOM_XPATH_RESULT_STRING_TYPE | unstable deprecated: 2.22 since: 4.0 | 
| DOM_XPATH_RESULT_UNORDERED_NODE_ITERATOR_TYPE | unstable deprecated: 2.22 since: 4.0 | 
| DOM_XPATH_RESULT_UNORDERED_NODE_SNAPSHOT_TYPE | unstable deprecated: 2.22 since: 4.0 |