Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
Note
The features described in this document are no longer being maintained. For more information on the new WebView2 control, see Introduction to Microsoft Edge WebView2 (Preview).
Provides event information about the current permission request.
webview.addEventListener("MSWebViewPermissionRequested", permissionRequestedEventArgs => {
const permissionRequest = permissionRequestedEventArgs.permissionRequest;
switch (permissionRequest.type) {
case "geolocation":
case "media":
case "pointerlock":
case "webnotifications":
case "screen":
case "immersiveview":
if (permissionRequest.uri.startsWith("https://www.example.com/")) {
// Implicitly trust particular URI
permissionRequest.allow();
}
else if (permissionRequest.uri.startsWith("https://")) {
// Defer the request so we can ask the user to allow or deny the request
permissionRequest.defer();
// Later we'll need to use webview.getDeferredPermissionRequestById for this
// request and call allow or deny.
promptUserForDeferredPermissionRequest(
permissionRequest.id,
permissionRequest.uri,
permissionRequest.type);
}
else {
// Implicitly deny non-https URIs
permissionRequest.deny();
}
break;
case "unlimitedIndexedDBQuota":
default:
permissionRequest.deny();
break;
}
});
Properties
permissionRequest
Returns a PermissionRequest object that represents the end-user permission request made by content of the webview.
This property is read-only.