flutter_webview_plugin: выберите "Файл не работает в Flutter WebView" (работает в Google Chrome).

Я работаю с flutter_webview_plugin: ^0.4.0, и он работает успешно, но есть одна проблема, которую не открывает File Chooser.

Я должен выбрать один файл из 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,
            ),
    );
  }

Проверено на:

Samsung Galaxy J8 9.0:

  • Google Chrome: работает (камера, файлы),
  • WebView: работает (камера, файлы)

Samsung C9 Pro 8.0.0:

  • Google Chrome: работает,

  • WebView: не работает

Скриншоты:

Я не знаю, почему это происходит. Кто-нибудь может помочь, пожалуйста?

0 ответов

Другие вопросы по тегам