Flutter webview 在 Flutter web 上显示错误

问题描述 投票:0回答:1

enter image description here

Widget build(BuildContext context) {
    return MaterialApp(
      title: 'webview',
      home: Scaffold(
        body: WebViewWidget(controller: WebViewController()
          ..setJavaScriptMode(JavaScriptMode.unrestricted)
          ..setBackgroundColor(const Color(0x00000000))
          ..setNavigationDelegate(
            NavigationDelegate(
              onProgress: (int progress) {
                // Update loading bar.
              },
              onPageStarted: (String url) {},
              onPageFinished: (String url) {},
              onWebResourceError: (WebResourceError error) {},
              onNavigationRequest: (NavigationRequest request) {
                if (request.url.startsWith('https://www.youtube.com/')) {
                  return NavigationDecision.prevent;
                }
                return NavigationDecision.navigate;
              },
            ),
          )
          ..loadRequest(Uri.parse('https://flutter.dev'))),
      ),
    );
  }
flutter webview
1个回答
0
投票

您使用的软件包(

webview_flutter
不支持 Flutter Web。

从文档中可以看到,它仅支持Android和iOS:

© www.soinside.com 2019 - 2024. All rights reserved.