WebView.PermissionRequested Ereignis
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
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.