WebPage#
Superclasses: Object
A loaded web page.
Methods#
- class WebPage
-
- get_form_manager(world: ScriptWorld | None = None) WebFormManager #
Get the
WebFormManager
ofweb_page
inworld
.Added in version 2.40.
- Parameters:
world – a
ScriptWorld
- get_uri() str #
Returns the current active URI of
web_page
.You can monitor the active URI by connecting to the notify::uri signal of
web_page
.
- send_message_to_view(message: UserMessage, cancellable: Cancellable | None = None, callback: Callable[[Object | None, AsyncResult, Any], None] | None = None, user_data: Any = None) None #
Send
message
to theWebKitWebView
corresponding toweb_page
. Ifmessage
is floating, it’s consumed.If you don’t expect any reply, or you simply want to ignore it, you can pass
None
ascallback
. When the operation is finished,callback
will be called. You can then callsend_message_to_view_finish()
to get the message reply.Added in version 2.28.
- Parameters:
message – a
UserMessage
cancellable – a
Cancellable
orNone
to ignorecallback – A
AsyncReadyCallback
to call when the request is satisfied orNone
user_data – the data to pass to callback function
- send_message_to_view_finish(result: AsyncResult) UserMessage #
Finish an asynchronous operation started with
send_message_to_view()
.Added in version 2.28.
- Parameters:
result – a
AsyncResult
Properties#
Signals#
- class WebPage.signals
- console_message_sent(console_message: ConsoleMessage) None #
The type of the None singleton.
Added in version 2.12.
- Parameters:
console_message – the
ConsoleMessage
The type of the None singleton.
Added in version 2.8.
- Parameters:
context_menu – the proposed
ContextMenu
hit_test_result – a
WebHitTestResult
- send_request(request: URIRequest, redirected_response: URIResponse) bool #
The type of the None singleton.
- Parameters:
request – a
URIRequest
redirected_response – a
URIResponse
, orNone
- user_message_received(message: UserMessage) bool #
The type of the None singleton.
Added in version 2.28.
- Parameters:
message – the
UserMessage
received