2

我已将 webview_flutter 中的 WebView 小部件集成到我的颤振应用程序中。我面临的问题是 WebView 在 Android 上完美运行,但在 iOS 上 WebView 无法识别按钮点击。

Widget build(BuildContext context) {
    var mediaQuery = MediaQuery.of(context);
    return SingleChildScrollView(
      child: SizedBox(
        height: mediaQuery.size.height - 60 - mediaQuery.padding.top,
        child: WebView(
          initialUrl: widget.url,
          javascriptMode: JavascriptMode.unrestricted,
          javascriptChannels: {
            _extractDataJSChannel(context),
          },
          onWebViewCreated: (WebViewController webViewController) {
            _controller = webViewController;
          },
          onPageFinished: (_) async {
            // TODO
          },
        ),
      ),
    );
  }

我正在使用颤振 1.27.0-8.0.pre 和 webview_flutter:^1.0.7。我也尝试使用最新的软件包版本和 2.2.3 版本的颤振,问题仍然存在。任何反馈都非常感谢!

4

0 回答 0