onJsConfirm property
Future<JsConfirmResponse?> Function(T controller, JsConfirmRequest jsConfirmRequest)?
onJsConfirm
final
Event fired when javascript calls the confirm()
method to display a confirm dialog.
If JsConfirmResponse.handledByClient is true
, the webview will assume that the client will handle the dialog.
jsConfirmRequest
contains the message to be displayed in the confirm dialog and the of the page requesting the dialog.
Officially Supported Platforms/Implementations:
- Android native WebView (Official API - WebChromeClient.onJsConfirm)
- iOS (Official API - WKUIDelegate.webView)
- MacOS (Official API - WKUIDelegate.webView)
Implementation
final Future<JsConfirmResponse?> Function(
T controller, JsConfirmRequest jsConfirmRequest)? onJsConfirm;