Click or drag to resize

JsDialogHandlerOnBeforeUnloadDialog Method

Version 102.0.100
Called to run a dialog asking the user if they want to leave a page. Return false to use the default dialog implementation. Return true if the application will use a custom dialog or if the callback has been executed immediately. Custom dialogs may be either modal or modeless. If a custom dialog is used the application must execute callback once the custom dialog is dismissed.

Namespace:  CefSharp.Handler
Assembly:  CefSharp (in CefSharp.dll) Version: 102.0.100.0 (102.0.100.0)
Syntax
protected virtual bool OnBeforeUnloadDialog(
	IWebBrowser chromiumWebBrowser,
	IBrowser browser,
	string messageText,
	bool isReload,
	IJsDialogCallback callback
)

Parameters

chromiumWebBrowser
Type: CefSharpIWebBrowser
the ChromiumWebBrowser control
browser
Type: CefSharpIBrowser
the browser object
messageText
Type: SystemString
message text (optional)
isReload
Type: SystemBoolean
indicates a page reload
callback
Type: CefSharpIJsDialogCallback
Callback can be executed inline or in an async fashion

Return Value

Type: Boolean
Return false to use the default dialog implementation otherwise return true to handle with your own custom implementation.
See Also