// import 'package:flutter/material.dart'; // import 'package:webview_flutter/webview_flutter.dart'; // class WebViewWidget extends StatefulWidget { // final String url; // const WebViewWidget({Key? key, required this.url}) : super(key: key); // @override // _WebViewWidgetState createState() => _WebViewWidgetState(); // } // class _WebViewWidgetState extends State { // late WebViewController _webViewController; // @override // void initState() { // super.initState(); // // 初始化 WebView 控件 // WebView.platform = SurfaceAndroidWebView(); // } // @override // Widget build(BuildContext context) { // return Scaffold( // appBar: AppBar( // title: Text('WebView'), // ), // body: WebView( // initialUrl: widget.url, // 设置要打开的网页地址 // javascriptMode: JavascriptMode.unrestricted, // 启用 JavaScript // onWebViewCreated: (WebViewController webViewController) { // _webViewController = webViewController; // }, // onPageStarted: (String url) { // print("页面开始加载:$url"); // }, // onPageFinished: (String url) { // print("页面加载完成:$url"); // }, // navigationDelegate: (NavigationRequest request) { // if (request.url.startsWith('https://www.google.com/')) { // print('拦截了URL请求: ${request.url}'); // return NavigationDecision.prevent; // 拦截特定的请求 // } // return NavigationDecision.navigate; // }, // gestureNavigationEnabled: true, // 启用手势返回 // ), // ); // } // }