1

我正在使用flutter_webview_plugin: ^0.4.0并且它工作成功,但是有一个问题是文件选择器没有打开。

我必须从 WebView 中选择一个文件,但它显示“没有应用程序可以执行此操作”。

我正在使用以下代码:

  @override
  Widget build(BuildContext context) {
    return SafeArea(
      child: _connectionStatus == ConnectivityResult.none
          ? Scaffold(body: NoInternetWidget())
          : WebviewScaffold(
              url: "https://app.capsavvycrm.com/admin",
              withZoom: true,
              primary: true,
              enableAppScheme: true,
              withLocalStorage: true,
              withLocalUrl: true,
              resizeToAvoidBottomInset: true,
              withOverviewMode: true,
             
              initialChild: Center(child: CircularProgressIndicator()),
              javascriptChannels: jsChannels,
              withJavascript: true,
              allowFileURLs: true,
            ),
    );
  }

测试:

三星Galaxy J8 9.0:

  • 谷歌浏览器:工作(相机,文件),
  • WebView:工作(相机,文件)

三星C9 Pro 8.0.0:

  • 谷歌浏览器:工作,

在此处输入图像描述

  • 网络视图:不工作

在此处输入图像描述

截图:

我不知道为什么会这样。任何人都可以帮忙吗?

4

0 回答 0