PermissionStateQuery
- class PermissionStateQuery(*args, **kwargs)
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/).
When signalled by the WebView
through the query-permission-state
signal, the application
has to eventually respond, via :func:`~gi.repository.WebKit.PermissionStateQuery.finish`
, whether it grants,
denies or requests a dedicated permission prompt for the given query.
When a PermissionStateQuery
is not handled by the user, the user-agent is instructed to
prompt
the user for the given permission.
Methods
- class PermissionStateQuery
- finish(state: PermissionState) None
Notify the web-engine of the selected permission state for the given query. This function should only be called as a response to the
WebKitWebView::query-permission-state
signal.Added in version 2.40.
- Parameters:
state – a
PermissionState
- get_security_origin() SecurityOrigin
Get the permission origin for which access is being queried.
Added in version 2.40.