webkitwebprocessextension.web_page

Module for [WebPage] class

Types 3

A loaded web page.

Methods
GType _getGType() static nothrow
GType _gType() @property nothrow
WebPage self() nothrowReturns `this`, for use in `with` statements.
WebPageGidBuilder builder() static nothrowGet builder for [webkitwebprocessextension.web_page.WebPage] Returns: New builder object
string uri() @property nothrowGet `uri` property. Returns: The current active URI of the #WebKitWebPage.
webkitwebprocessextension.web_editor.WebEditor getEditor() nothrowGets the #WebKitWebEditor of a #WebKitWebPage. Returns: the #WebKitWebEditor
ulong getId() nothrowGet the identifier of the #WebKitWebPage Returns: the identifier of web_page
webkitwebprocessextension.frame.Frame getMainFrame() nothrowReturns the main frame of a #WebKitWebPage. Returns: the #WebKitFrame that is the main frame of web_page
string getUri() nothrowReturns the current active URI of web_page.
void sendMessageToView(webkitwebprocessextension.user_message.UserMessage message, gio.cancellable.Cancellable cancellable = null, gio.types.AsyncReadyCallback callback = null) nothrowSend 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) nothrowConnect 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) nothrowConnect 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) nothrowConnect 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) nothrowConnect 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) nothrowConnect to `UserMessageReceived` signal.
Constructors
this(void * ptr, Flag!"Take" take)
Methods
WebPage build() nothrowCreate object from builder. Returns: New object