IRequestHandler Interface |
Namespace: CefSharp
The IRequestHandler type exposes the following members.
Name | Description | |
---|---|---|
GetAuthCredentials |
Called when the browser needs credentials from the user.
| |
GetResourceResponseFilter |
Called on the CEF IO thread to optionally filter resource response content.
| |
OnBeforeBrowse |
Called before browser navigation.
If the navigation is allowed FrameLoadStart and FrameLoadEnd
will be called. If the navigation is canceled LoadError will be called with an ErrorCode
value of Aborted.
| |
OnBeforeResourceLoad |
Called before a resource request is loaded. For async processing return ContinueAsync
and execute Continue(Boolean) or Cancel | |
OnCertificateError |
Called to handle requests for URLs with an invalid SSL certificate.
Return true and call Continue(Boolean) either
in this method or at a later time to continue or cancel the request.
If [!:CefSettings.IgnoreCertificateErrors] is set all invalid certificates
will be accepted without calling this method.
| |
OnOpenUrlFromTab |
Called on the UI thread before OnBeforeBrowse in certain limited cases
where navigating a new or different browser might be desirable. This
includes user-initiated navigation that might open in a special way (e.g.
links clicked via middle-click or ctrl + left-click) and certain types of
cross-origin navigation initiated from the renderer process (e.g.
navigating the top-level frame to/from a file URL).
| |
OnPluginCrashed |
Called when a plugin has crashed
| |
OnProtocolExecution |
Called on the UI thread to handle requests for URLs with an unknown protocol component.
SECURITY WARNING: YOU SHOULD USE THIS METHOD TO ENFORCE RESTRICTIONS BASED ON SCHEME, HOST OR OTHER URL ANALYSIS BEFORE ALLOWING OS EXECUTION.
| |
OnQuotaRequest |
Called when JavaScript requests a specific storage quota size via the webkitStorageInfo.requestQuota function.
For async processing return true and execute Continue(Boolean) at a later time to
grant or deny the request or Cancel to cancel.
| |
OnRenderProcessTerminated |
Called when the render process terminates unexpectedly.
| |
OnRenderViewReady |
Called on the CEF UI thread when the render view associated
with browser is ready to receive/handle IPC messages in the render
process.
| |
OnResourceLoadComplete |
Called on the CEF IO thread when a resource load has completed.
| |
OnResourceRedirect |
Called on the IO thread when a resource load is redirected. The Url
parameter will contain the old URL and other request-related information.
| |
OnResourceResponse |
Called on the CEF IO thread when a resource response is received.
To allow the resource to load normally return false.
To redirect or retry the resource modify request (url, headers or post body) and return true.
The response object cannot be modified in this callback.
| |
OnSelectClientCertificate |
Called when the browser needs user to select Client Certificate for authentication requests (eg. PKI authentication).
|