Namespace

WPEWebExtension – 2.0

The WPE WebKit web extension and DOM library

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

Build

C headerswpe/webkit-web-extension.h
pkg-config fileswpe-web-extension-2.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.

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

WebEditor

Access to editing capabilities of a WebKitWebPage.

WebExtension

Represents an extension of the WebProcess.

WebFormManager

Form manager of a WebKitWebPage in a WebKitScriptWorld.

WebHitTestResult

Result of a Hit Test (Web Process Extensions).

WebPage

A loaded web page.

Enumerations

ContextMenuAction

Enum values used to denote the stock actions for WebKitContextMenuItems.

UserMessageError

Enum values used to denote errors happening when sending user messages.

Bitfields

HitTestResultContext

Enum values with flags representing the context of a WebKitHitTestResult.

Callbacks

WebExtensionInitializeFunction

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

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