onConsoleMessage method

  1. @override
void onConsoleMessage(
  1. ConsoleMessage consoleMessage
)

Event fired when the WebView receives a ConsoleMessage.

Officially Supported Platforms/Implementations:

  • Android WebView (Official API - WebChromeClient.onConsoleMessage)
  • iOS WKWebView:
    • This event is implemented using JavaScript.
  • macOS WKWebView:
    • This event is implemented using JavaScript.
  • Web <iframe> but requires same origin
  • Windows WebView2

Parameters - Officially Supported Platforms/Implementations:

  • consoleMessage: all platforms

Use the PlatformInAppBrowserEvents.isMethodSupported method to check if this method is supported at runtime.

Implementation

@override
void onConsoleMessage(ConsoleMessage consoleMessage) {
  debugPrint("Console -> $consoleMessage");
  super.onConsoleMessage(consoleMessage);
}