setPermissionRequestHandler
fun setPermissionRequestHandler(handler: (webContents: WebContents, permission: SessionSetPermissionRequestHandlerHandlerPermission, callback: (permissionGranted: Boolean) -> Unit, details: PermissionRequestHandlerHandlerDetails) -> Unit?)(source)
Sets the handler which can be used to respond to permission requests for the session
. Calling callback(true)
will allow the permission and callback(false)
will reject it. To clear the handler, call setPermissionRequestHandler(null)
. Please note that you must also implement setPermissionCheckHandler
to get complete permission handling. Most web APIs do a permission check and then make a permission request if the check is denied.