WebView.PermissionRequested Evento

Definição

Ocorre quando uma ação em um WebView exige que essa permissão seja concedida.

// Register
event_token PermissionRequested(TypedEventHandler<WebView, WebViewPermissionRequestedEventArgs const&> const& handler) const;

// Revoke with event_token
void PermissionRequested(event_token const* cookie) const;

// Revoke with event_revoker
WebView::PermissionRequested_revoker PermissionRequested(auto_revoke_t, TypedEventHandler<WebView, WebViewPermissionRequestedEventArgs const&> const& handler) const;
public event TypedEventHandler<WebView,WebViewPermissionRequestedEventArgs> PermissionRequested;
function onPermissionRequested(eventArgs) { /* Your code */ }
webView.addEventListener("permissionrequested", onPermissionRequested);
webView.removeEventListener("permissionrequested", onPermissionRequested);
- or -
webView.onpermissionrequested = onPermissionRequested;
Public Custom Event PermissionRequested As TypedEventHandler(Of WebView, WebViewPermissionRequestedEventArgs) 

Tipo de evento

Comentários

Os tipos de permissão que podem ser solicitados são definidos na enumeração WebViewPermissionType .

Se você não manipular o evento PermissionRequested, o WebView negará a permissão por padrão.

Ao manipular uma solicitação de permissão em um WebView, você obtém um objeto WebViewPermissionRequest como o valor da propriedade WebViewPermissionRequestedEventArgs.PermissionRequest . Você pode chamar Permitir para conceder a solicitação, Negar para negar a solicitação ou Adiar para adiar a solicitação até um momento posterior. Por exemplo, você poderá adiar a solicitação se precisar solicitar consentimento ao usuário.

Quando você adia um WebViewPermissionRequest, um novo WebViewDeferredPermissionRequest é criado com a mesma ID e adicionado à coleção DeferredPermissionRequests . Quando estiver pronto para agir na solicitação, chame o método DeferredPermissionRequestById e passe a ID da solicitação adiada. Depois de recuperar a solicitação, você pode chamar o método Allow para conceder a solicitação ou chamar o método Deny para negar a solicitação.

Aplica-se a

Confira também