安卓4.4.2 html文件上传是否正常?需要解决方案,而不是变通方法

Android 4.4.2 html file upload working or not ? Need a solution not a workaround

本文关键字:解决方案 方法 文件 html 是否 安卓      更新时间:2023-09-26

我正在实现一个android应用程序,该应用程序使用一个web视图打开一个包含"file"类型html输入的html页面。我实现了openFileChooser和onShowFileChooseer,这样从2.2到6.0的所有android版本都能按预期工作:预期的行为是在点击输入字段后打开相机。

问题特别出现在Android 4.4.2中,系统没有调用fileChooser方法

我在Stackoverflow上搜索了一下,发现了各种解决方案(我可以说是变通方法)和讨论这个问题的线程,并建议使用javascript接口或插件。。。

许多人说没有办法在4.4.2 上进行文件上传工作

堆叠上的此链接

第62220期安卓项目

好吧,也许我错过了什么!但是为什么浏览器(chrome,三星的原生浏览器,firefox,opera,uc浏览器)可以在4.4.2上传文件Firefox没有使用WebView,但GeckoView也许这是一个答案,chrome是谷歌的浏览器(使用系统专用访问或类似的东西?)三星互联网浏览器(构造函数的浏览器使用系统专用访问或类似的事情?)但Opera和UC浏览器怎么办

因此,无论我是否遗漏了什么,通过文件上传不可能在4.4.2上实现网络视图,无论某个地方是否有解决方案,以及那些说没有办法做到这一点的人是否错了。

请帮忙?

好的,我找到了我自己问题的答案:要么这些应用程序嵌入chromium代码并使用它的WebView实现,而不是基于系统的实现(在4.4.2的情况下包含这个错误,每个Android版本之间不同),要么它们有自己的web引擎可以依赖,也不依赖WebView