Freigeben über


WebView.PermissionRequested Ereignis

Definition

Tritt auf, wenn für eine Aktion in einer WebView die Berechtigung erteilt werden muss.

// 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) 

Ereignistyp

Hinweise

Die Berechtigungstypen, die angefordert werden können, sind in der WebViewPermissionType-Enumeration definiert.

Wenn Sie das PermissionRequested-Ereignis nicht behandeln, verweigert die WebView standardmäßig die Berechtigung.

Wenn Sie eine Berechtigungsanforderung in einer WebView verarbeiten, erhalten Sie ein WebViewPermissionRequest-Objekt als Wert der WebViewPermissionRequest-Eigenschaft . Sie können Zulassen aufrufen, um die Anforderung zu erteilen, ablehnen , oder Zurückstellen , um die Anforderung auf einen späteren Zeitpunkt zurückstellen. Beispielsweise können Sie die Anforderung zurückstellen, wenn Sie den Benutzer zur Zustimmung auffordern müssen.

Wenn Sie eine WebViewPermissionRequest zurückstellen, wird eine neue WebViewDeferredPermissionRequest mit derselben ID erstellt und der DeferredPermissionRequests-Auflistung hinzugefügt. Wenn Sie bereit sind, auf die Anforderung zu reagieren, rufen Sie die DeferredPermissionRequestById-Methode auf, und übergeben Sie die ID der zurückgestellten Anforderung. Nachdem Sie die Anforderung abgerufen haben, können Sie die Allow-Methode aufrufen, um die Anforderung zu erteilen, oder die Deny-Methode aufrufen, um die Anforderung zu verweigern.

Gilt für:

Weitere Informationen