Package org.gnome.webkit
package org.gnome.webkit
WebKitGTK is a full-featured port of the WebKit rendering engine
The following native libraries are required and will be loaded: libwebkitgtk-6.0.so
libjavascriptcoregtk-6.0.so
For namespace-global declarations, refer to the WebKit
class documentation.
This package is only available on linux.
-
ClassDescriptionInformation about an application running in automation mode.Represents an authentication request.Functional interface declaration of the
AuthenticatedCallback
callback.AuthenticationRequest.Builder<B extends AuthenticationRequest.Builder<B>>Inner class implementing a builder pattern to construct a GObject with properties.Functional interface declaration of theCancelledCallback
callback.Enum values representing the authentication scheme.Enum values used for determining the automation browsing context presentation.Automation Session.AutomationSession.Builder<B extends AutomationSession.Builder<B>>Inner class implementing a builder pattern to construct a GObject with properties.Functional interface declaration of theCreateWebViewCallback
callback.Functional interface declaration of theWillCloseCallback
callback.Enum values used to specify autoplay policies.List of visited pages.BackForwardList.Builder<B extends BackForwardList.Builder<B>>Inner class implementing a builder pattern to construct a GObject with properties.Functional interface declaration of theChangedCallback
callback.One item of theWebKitBackForwardList
.BackForwardListItem.Builder<B extends BackForwardListItem.Builder<B>>Inner class implementing a builder pattern to construct a GObject with properties.Enum values used for determining theWebKitWebContext
cache model.A permission request for reading clipboard contents.Inner class implementing a builder pattern to construct a GObject with properties.A request to open a color chooser.ColorChooserRequest.Builder<B extends ColorChooserRequest.Builder<B>>Inner class implementing a builder pattern to construct a GObject with properties.Functional interface declaration of theFinishedCallback
callback.Represents the context menu in aWebKitWebView
.ContextMenu.Builder<B extends ContextMenu.Builder<B>>Inner class implementing a builder pattern to construct a GObject with properties.Enum values used to denote the stock actions forWebKitContextMenuItem
<!-- -->sOne item of aWebKitContextMenu
.ContextMenuItem.Builder<B extends ContextMenuItem.Builder<B>>Inner class implementing a builder pattern to construct a GObject with properties.Enum values used to denote the cookie acceptance policies.Defines how to handle cookies in aWebKitWebContext
.CookieManager.Builder<B extends CookieManager.Builder<B>>Inner class implementing a builder pattern to construct a GObject with properties.Functional interface declaration of theChangedCallback
callback.Enum values used to denote the cookie persistent storage types.Groups information used for user authentication.Enum values representing the duration for which a credential persists.A permission request for accessing user's audio/video devices.Inner class implementing a builder pattern to construct a GObject with properties.Object used to communicate with the application when downloading.Download.Builder<B extends Download.Builder<B>>Inner class implementing a builder pattern to construct a GObject with properties.Functional interface declaration of theCreatedDestinationCallback
callback.Functional interface declaration of theDecideDestinationCallback
callback.Functional interface declaration of theFailedCallback
callback.Functional interface declaration of theFinishedCallback
callback.Functional interface declaration of theReceivedDataCallback
callback.Enum values used to denote the various download errors.Web editor state.EditorState.Builder<B extends EditorState.Builder<B>>Inner class implementing a builder pattern to construct a GObject with properties.Functional interface declaration of theChangedCallback
callback.Enum values with flags representing typing attributes.Provides access to the icons associated with web sites.FaviconDatabase.Builder<B extends FaviconDatabase.Builder<B>>Inner class implementing a builder pattern to construct a GObject with properties.Functional interface declaration of theFaviconChangedCallback
callback.Enum values used to denote the various errors related to theWebKitFaviconDatabase
.Describes a web engine feature that may be toggled at runtime.Contains a set of toggle-able web engine features.Describes the status of aWebKitFeature
.A request to open a file chooser.FileChooserRequest.Builder<B extends FileChooserRequest.Builder<B>>Inner class implementing a builder pattern to construct a GObject with properties.Controls text search in aWebKitWebView
.FindController.Builder<B extends FindController.Builder<B>>Inner class implementing a builder pattern to construct a GObject with properties.Functional interface declaration of theCountedMatchesCallback
callback.Functional interface declaration of theFailedToFindTextCallback
callback.Functional interface declaration of theFoundTextCallback
callback.Enum values used to specify search options.Represents a form submission request.FormSubmissionRequest.Builder<B extends FormSubmissionRequest.Builder<B>>Inner class implementing a builder pattern to construct a GObject with properties.Geolocation manager.GeolocationManager.Builder<B extends GeolocationManager.Builder<B>>Inner class implementing a builder pattern to construct a GObject with properties.Functional interface declaration of theStartCallback
callback.Functional interface declaration of theStopCallback
callback.A permission request for sharing the user's location.Inner class implementing a builder pattern to construct a GObject with properties.An opaque struct to provide position updates to aWebKitGeolocationManager
.Enum values used for determining the hardware acceleration policy.Result of a Hit Test.HitTestResult.Builder<B extends HitTestResult.Builder<B>>Inner class implementing a builder pattern to construct a GObject with properties.Enum values with flags representing the context of aWebKitHitTestResult
.Enum values used to describe hints that might be taken into account by input methods.Base class for input method contexts.InputMethodContext.Builder<B extends InputMethodContext.Builder<B>>Inner class implementing a builder pattern to construct a GObject with properties.Functional interface declaration of theCommittedCallback
callback.Functional interface declaration of theDeleteSurroundingCallback
callback.The InputMethodContextImpl type represents a native instance of the abstract InputMethodContext class.Functional interface declaration of thePreeditChangedCallback
callback.Functional interface declaration of thePreeditFinishedCallback
callback.Functional interface declaration of thePreeditStartedCallback
callback.Range of text in an preedit string to be shown underlined.Enum values used to describe the primary purpose of the active editable element.Deprecated.Describes a first party origin.Describes a third party origin.Enum values used to denote errors happening when executing JavaScriptEnum values used to denote the different events that happen during aWebKitWebView
load operation.Enum values used to specify the capture state of a media device.Enum values used to denote the various media errors.A permission request for using an EME Content Decryption Module.Inner class implementing a builder pattern to construct a GObject with properties.A boxed type representing the settings for the memory pressure handlerProvides details about interaction resulting in a resource load.A policy decision for navigation actions.Inner class implementing a builder pattern to construct a GObject with properties.Enum values used to denote the various navigation types.Enum values used to denote the various network errors.Enum values used to set the network proxy mode.Configures network proxies.Manages network configuration.NetworkSession.Builder<B extends NetworkSession.Builder<B>>Inner class implementing a builder pattern to construct a GObject with properties.Functional interface declaration of theDownloadStartedCallback
callback.Holds information about a notification that should be shown to the user.Notification.Builder<B extends Notification.Builder<B>>Inner class implementing a builder pattern to construct a GObject with properties.Functional interface declaration of theClickedCallback
callback.Functional interface declaration of theClosedCallback
callback.A permission request for displaying web notifications.Inner class implementing a builder pattern to construct a GObject with properties.Represents the dropdown menu of aselect
element in aWebKitWebView
.OptionMenu.Builder<B extends OptionMenu.Builder<B>>Inner class implementing a builder pattern to construct a GObject with properties.Functional interface declaration of theCloseCallback
callback.One item of aWebKitOptionMenu
.A permission request.The PermissionRequestImpl type represents a native instance of the PermissionRequest interface.Enum values representing query permission results.This query represents a user's choice to allow or deny access to "powerful features" of the platform, as specified in the [Permissions W3C Specification](https://w3c.github.io/permissions/).A permission request for locking the pointer.Inner class implementing a builder pattern to construct a GObject with properties.A pending policy decision.PolicyDecision.Builder<B extends PolicyDecision.Builder<B>>Inner class implementing a builder pattern to construct a GObject with properties.The PolicyDecisionImpl type represents a native instance of the abstract PolicyDecision class.Enum values used for determining the type of a policy decision duringWebKitWebView
::decide-policy.Enum values used to denote the various policy errors.Enum values used to denote the various print errors.Controls a print operation.PrintOperation.Builder<B extends PrintOperation.Builder<B>>Inner class implementing a builder pattern to construct a GObject with properties.Functional interface declaration of theFailedCallback
callback.Functional interface declaration of theFinishedCallback
callback.Enum values representing the response of the print dialog shown with webkit_print_operation_run_dialog().A policy decision for resource responses.ResponsePolicyDecision.Builder<B extends ResponsePolicyDecision.Builder<B>>Inner class implementing a builder pattern to construct a GObject with properties.Enum values to specify the different ways in which aWebKitWebView
can save its current web page into a self-contained file.Carries details to be shown in user-facing dialogs.Enum values used for determining the type ofWebKitScriptDialog
A reply for a script message received.Controls security settings in aWebKitWebContext
.SecurityManager.Builder<B extends SecurityManager.Builder<B>>Inner class implementing a builder pattern to construct a GObject with properties.A security boundary for websites.Control the behaviour of aWebKitWebView
.Settings.Builder<B extends Settings.Builder<B>>Inner class implementing a builder pattern to construct a GObject with properties.Enum values used to denote errors happening when creating snapshots ofWebKitWebView
Enum values used to specify options when taking a snapshot from aWebKitWebView
.Enum values used to specify the region from which to get aWebKitWebView
snapshotEnum values used to denote the TLS errors policy.Represents a URI request.URIRequest.Builder<B extends URIRequest.Builder<B>>Inner class implementing a builder pattern to construct a GObject with properties.Represents an URI response.URIResponse.Builder<B extends URIResponse.Builder<B>>Inner class implementing a builder pattern to construct a GObject with properties.Represents a URI scheme request.URISchemeRequest.Builder<B extends URISchemeRequest.Builder<B>>Inner class implementing a builder pattern to construct a GObject with properties.Functional interface declaration of theURISchemeRequestCallback
callback.Represents a URI scheme response.URISchemeResponse.Builder<B extends URISchemeResponse.Builder<B>>Inner class implementing a builder pattern to construct a GObject with properties.A compiled set of rules which applied to resource loads.Errors that can occur while compiling content filters.Handles storage of user content filters on disk.UserContentFilterStore.Builder<B extends UserContentFilterStore.Builder<B>>Inner class implementing a builder pattern to construct a GObject with properties.Specifies in which frames user style sheets are to be inserted in.Manages user-defined content which affects web pages.UserContentManager.Builder<B extends UserContentManager.Builder<B>>Inner class implementing a builder pattern to construct a GObject with properties.Functional interface declaration of theScriptMessageReceivedCallback
callback.Functional interface declaration of theScriptMessageWithReplyReceivedCallback
callback.A permission request for accessing user's audio/video devices.Inner class implementing a builder pattern to construct a GObject with properties.Message that can be sent between the UI process and web process extensions.UserMessage.Builder<B extends UserMessage.Builder<B>>Inner class implementing a builder pattern to construct a GObject with properties.Enum values used to denote errors happening when sending user messages.A JavaScript snippet which can be injected in loaded pages.Specifies at which place of documents an user script will be inserted.Specifies how to treat an user style sheet.A CSS style sheet which can be injected in loaded pages.Manages aspects common to allWebKitWebView
<!-- -->sFunctional interface declaration of theAutomationStartedCallback
callback.WebContext.Builder<B extends WebContext.Builder<B>>Inner class implementing a builder pattern to construct a GObject with properties.Functional interface declaration of theInitializeNotificationPermissionsCallback
callback.Functional interface declaration of theInitializeWebProcessExtensionsCallback
callback.Functional interface declaration of theUserMessageReceivedCallback
callback.Enum values used for setting if aWebKitWebView
is intended for WebExtensions.Access to the WebKit inspector.Functional interface declaration of theAttachCallback
callback.Functional interface declaration of theBringToFrontCallback
callback.WebInspector.Builder<B extends WebInspector.Builder<B>>Inner class implementing a builder pattern to construct a GObject with properties.Functional interface declaration of theClosedCallback
callback.Functional interface declaration of theDetachCallback
callback.Functional interface declaration of theOpenWindowCallback
callback.Constants and functions that are declared in the global WebKit namespace.Enum values used to specify the reason why the web process terminated abnormally.Represents a resource at the end of a URI.WebResource.Builder<B extends WebResource.Builder<B>>Inner class implementing a builder pattern to construct a GObject with properties.Functional interface declaration of theFailedCallback
callback.Functional interface declaration of theFailedWithTlsErrorsCallback
callback.Functional interface declaration of theFinishedCallback
callback.Functional interface declaration of theSentRequestCallback
callback.Data stored locally by a web site.A permission request for accessing website data from third-party domains.Inner class implementing a builder pattern to construct a GObject with properties.Manages data stored locally by web sites.WebsiteDataManager.Builder<B extends WebsiteDataManager.Builder<B>>Inner class implementing a builder pattern to construct a GObject with properties.Enum values with flags representing types of Website data.View specific website policies.WebsitePolicies.Builder<B extends WebsitePolicies.Builder<B>>Inner class implementing a builder pattern to construct a GObject with properties.The central class of the WPE WebKit and WebKitGTK APIs.Functional interface declaration of theAuthenticateCallback
callback.WebView.Builder<B extends WebView.Builder<B>>Inner class implementing a builder pattern to construct a GObject with properties.Functional interface declaration of theCloseCallback
callback.Functional interface declaration of theContextMenuCallback
callback.Functional interface declaration of theContextMenuDismissedCallback
callback.Functional interface declaration of theCreateCallback
callback.Functional interface declaration of theDecidePolicyCallback
callback.Functional interface declaration of theEnterFullscreenCallback
callback.Deprecated.Functional interface declaration of theLeaveFullscreenCallback
callback.Functional interface declaration of theLoadChangedCallback
callback.Functional interface declaration of theLoadFailedCallback
callback.Functional interface declaration of theLoadFailedWithTlsErrorsCallback
callback.Functional interface declaration of theMouseTargetChangedCallback
callback.Functional interface declaration of thePermissionRequestCallback
callback.Functional interface declaration of thePrintCallback
callback.Functional interface declaration of theQueryPermissionStateCallback
callback.Functional interface declaration of theReadyToShowCallback
callback.Functional interface declaration of theResourceLoadStartedCallback
callback.Functional interface declaration of theRunAsModalCallback
callback.Functional interface declaration of theRunColorChooserCallback
callback.Functional interface declaration of theRunFileChooserCallback
callback.Functional interface declaration of theScriptDialogCallback
callback.Functional interface declaration of theShowNotificationCallback
callback.Functional interface declaration of theShowOptionMenuCallback
callback.Functional interface declaration of theSubmitFormCallback
callback.Functional interface declaration of theUserMessageReceivedCallback
callback.Functional interface declaration of theWebProcessTerminatedCallback
callback.WebViewBase.Builder<B extends WebViewBase.Builder<B>>Inner class implementing a builder pattern to construct a GObject with properties.Handles serialization of a web view's browsing state.Window properties of aWebKitWebView
.WindowProperties.Builder<B extends WindowProperties.Builder<B>>Inner class implementing a builder pattern to construct a GObject with properties.