webkitwebprocessextension.web_page

Module for [WebPage] class

Types 3

A loaded web page.

Methods
GType _gType() @property
WebPage self()Returns `this`, for use in `with` statements.
WebPageGidBuilder builder()Get builder for [webkitwebprocessextension.web_page.WebPage] Returns: New builder object
string uri() @propertyGet `uri` property. Returns: The current active URI of the #WebKitWebPage.
webkitwebprocessextension.web_editor.WebEditor getEditor()Gets the #WebKitWebEditor of a #WebKitWebPage. Returns: the #WebKitWebEditor
ulong getId()Get the identifier of the #WebKitWebPage Returns: the identifier of web_page
webkitwebprocessextension.frame.Frame getMainFrame()Returns the main frame of a #WebKitWebPage. Returns: the #WebKitFrame that is the main frame of web_page
string getUri()Returns the current active URI of web_page.
void sendMessageToView(webkitwebprocessextension.user_message.UserMessage message, gio.cancellable.Cancellable cancellable = null, gio.types.AsyncReadyCallback callback = null)Send message to the #WebKitWebView corresponding to web_page. If message is floating, it's consumed.
webkitwebprocessextension.user_message.UserMessage sendMessageToViewFinish(gio.async_result.AsyncResult result)Finish an asynchronous operation started with [webkitwebprocessextension.web_page.WebPage.sendMessageToView].
gulong connectConsoleMessageSent(T)(T callback, Flag!"After" after = No.After) if (isCallable!T && is(ReturnType!T == void) && (Parameters!T.length < 1 || (ParameterStorageClassTuple!T[0] == ParameterStorageClass.none && is(Parameters!T[0] == webkitwebprocessextension.console_message.ConsoleMessage))) && (Parameters!T.length < 2 || (ParameterStorageClassTuple!T[1] == ParameterStorageClass.none && is(Parameters!T[1] : webkitwebprocessextension.web_page.WebPage))) && Parameters!T.length < 3)Connect to `ConsoleMessageSent` signal.
gulong connectContextMenu(T)(T callback, Flag!"After" after = No.After) if (isCallable!T && is(ReturnType!T == bool) && (Parameters!T.length < 1 || (ParameterStorageClassTuple!T[0] == ParameterStorageClass.none && is(Parameters!T[0] : webkitwebprocessextension.context_menu.ContextMenu))) && (Parameters!T.length < 2 || (ParameterStorageClassTuple!T[1] == ParameterStorageClass.none && is(Parameters!T[1] : webkitwebprocessextension.web_hit_test_result.WebHitTestResult))) && (Parameters!T.length < 3 || (ParameterStorageClassTuple!T[2] == ParameterStorageClass.none && is(Parameters!T[2] : webkitwebprocessextension.web_page.WebPage))) && Parameters!T.length < 4)Connect to `ContextMenu` signal.
gulong connectDocumentLoaded(T)(T callback, Flag!"After" after = No.After) if (isCallable!T && is(ReturnType!T == void) && (Parameters!T.length < 1 || (ParameterStorageClassTuple!T[0] == ParameterStorageClass.none && is(Parameters!T[0] : webkitwebprocessextension.web_page.WebPage))) && Parameters!T.length < 2)Connect to `DocumentLoaded` signal.
gulong connectSendRequest(T)(T callback, Flag!"After" after = No.After) if (isCallable!T && is(ReturnType!T == bool) && (Parameters!T.length < 1 || (ParameterStorageClassTuple!T[0] == ParameterStorageClass.none && is(Parameters!T[0] : webkitwebprocessextension.urirequest.URIRequest))) && (Parameters!T.length < 2 || (ParameterStorageClassTuple!T[1] == ParameterStorageClass.none && is(Parameters!T[1] : webkitwebprocessextension.uriresponse.URIResponse))) && (Parameters!T.length < 3 || (ParameterStorageClassTuple!T[2] == ParameterStorageClass.none && is(Parameters!T[2] : webkitwebprocessextension.web_page.WebPage))) && Parameters!T.length < 4)Connect to `SendRequest` signal.
gulong connectUserMessageReceived(T)(T callback, Flag!"After" after = No.After) if (isCallable!T && is(ReturnType!T == bool) && (Parameters!T.length < 1 || (ParameterStorageClassTuple!T[0] == ParameterStorageClass.none && is(Parameters!T[0] : webkitwebprocessextension.user_message.UserMessage))) && (Parameters!T.length < 2 || (ParameterStorageClassTuple!T[1] == ParameterStorageClass.none && is(Parameters!T[1] : webkitwebprocessextension.web_page.WebPage))) && Parameters!T.length < 3)Connect to `UserMessageReceived` signal.
Constructors
this(void * ptr, Flag!"Take" take)

Fluent builder for [webkitwebprocessextension.web_page.WebPage]

Methods