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: не работает
Скриншоты:
Я не знаю, почему это происходит. Кто-нибудь может помочь, пожалуйста?