IJsDialogHandler.OnBeforeUnloadDialog Method (original) (raw)

IJsDialogHandlerOnBeforeUnloadDialog Method

Version 118.6.80

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
Assembly: CefSharp (in CefSharp.dll) Version: 118.6.80.0 (118.6.80.0)

Syntax

bool OnBeforeUnloadDialog( IWebBrowser chromiumWebBrowser, IBrowser browser, string messageText, bool isReload, IJsDialogCallback callback )

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

Reference