Click or drag to resize

IRequestHandlerOnBeforeBrowse Method

Version 101.0.180
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.

Namespace:  CefSharp
Assembly:  CefSharp (in CefSharp.dll) Version: 101.0.180.0 (101.0.180.0)
Syntax
bool OnBeforeBrowse(
	IWebBrowser chromiumWebBrowser,
	IBrowser browser,
	IFrame frame,
	IRequest request,
	bool userGesture,
	bool isRedirect
)

Parameters

chromiumWebBrowser
Type: CefSharpIWebBrowser
the ChromiumWebBrowser control
browser
Type: CefSharpIBrowser
the browser object
frame
Type: CefSharpIFrame
The frame the request is coming from
request
Type: CefSharpIRequest
the request object - cannot be modified in this callback
userGesture
Type: SystemBoolean
The value will be true if the browser navigated via explicit user gesture (e.g. clicking a link) or false if it navigated automatically (e.g. via the DomContentLoaded event).
isRedirect
Type: SystemBoolean
has the request been redirected

Return Value

Type: Boolean
Return true to cancel the navigation or false to allow the navigation to proceed.
See Also