class WebViewExample extends StatefulWidget { @override _WebViewExampleState createState() => _WebViewExampleState(); } class _WebViewExampleState extends State<WebViewExample> { final Completer<WebViewController> _controller = Completer<WebViewController>(); @override Widget build(BuildContext context) { return Scaffold( appBar: AppBar( title: const Text('WebView Example'), ), body: WebView( initialUrl: 'https://www.google.com', onWebViewCreated: (WebViewController webViewController) { _controller.complete(webViewController); }, javascriptMode: JavascriptMode.unrestricted, onWebResourceError: (WebResourceError error) { print('Error loading web page ----------------------: $error'); }, )); } }