首页 > 解决方案 > 在 Flutter 中使用 InAppWebview 未显示全部内容

问题描述

5 段落内容可在网站上找到。虽然我只使用了 InAppWebview 应用程序中显示的前 3 个段落。我在颤动中使用了以下脚本。如何解决它,请告诉我。

  final GlobalKey webViewKey = GlobalKey();
  InAppWebViewController webViewController;
  InAppWebViewGroupOptions options = InAppWebViewGroupOptions(
      crossPlatform: InAppWebViewOptions(
        minimumFontSize:50,
        supportZoom:true,
        javaScriptEnabled:true,
        transparentBackground:true,
        useShouldOverrideUrlLoading: true,
        horizontalScrollBarEnabled:true,
        mediaPlaybackRequiresUserGesture: false,
      ),
      android: AndroidInAppWebViewOptions(
        useHybridComposition: true,
        defaultFixedFontSize: 50,
        defaultFontSize: 50,
      ),
      ios: IOSInAppWebViewOptions(
        allowsInlineMediaPlayback: true,
      ));

  PullToRefreshController pullToRefreshController;
  String url = "";
  double progress = 0;
  final urlController = TextEditingController();

Expanded(child:
                  InAppWebView(
                    key: webViewKey,
                    initialData: InAppWebViewInitialData(data:widget.desc),
                    initialOptions: options,
                    onWebViewCreated: (controller) {
                      webViewController = controller;
                    },
                    onConsoleMessage: (controller, consoleMessage) {
                      print(consoleMessage);
                    },
                  ),
                  )

标签: flutterdart

解决方案


推荐阅读