Namespace

WebKitWebProcessExtension – 6.0

The WebKit web extension and DOM library

Version2.45.1
AuthorsThe WebKit GTK and WPE teams
LicenseBSD, LGPL-2.1
Websitehttps://webkit.org
Source

Build

C headerswebkit/webkit-web-process-extension.h
pkg-config fileswebkitgtk-web-process-extension-6.0

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—3.0 HTTP client/server library
Browse documentation

Additional documentation

Classes

ContextMenu

Represents the context menu in a WebKitWebView.

ContextMenuItem

One item of a WebKitContextMenu.

Frame

A web page frame.

since: 2.26

HitTestResult

Result of a Hit Test.

ScriptWorld

URIRequest

Represents a URI request.

URIResponse

Represents an URI response.

UserMessage

Message that can be sent between the UI process and web process extensions.

since: 2.28

WebEditor

Access to editing capabilities of a WebKitWebPage.

since: 2.10

WebFormManager

Form manager of a WebKitWebPage in a WebKitScriptWorld.

since: 2.40

WebHitTestResult

Result of a Hit Test (Web Process Extensions).

since: 2.8

WebPage

A loaded web page.

WebProcessExtension

Represents an extension of the web process.

since: 2.40

Enumerations

ContextMenuAction

Enum values used to denote the stock actions for WebKitContextMenuItems.

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 WebKitHitTestResult.

Callbacks

WebProcessExtensionInitializeFunction

Type definition for a function that will be called to initialize the web extension when the web process starts.

since: 2.40

WebProcessExtensionInitializeWithUserDataFunction

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_process_extensions_initialization_user_data().

since: 2.40