我正在实现一个带有webview的Android应用程序,该应用程序打开一个html页面,其中包含"文件"的html输入。类型。 我实现了openFileChooser和onShowFileChooser,以便从2.2到6.0的所有Android版本都按预期工作:预期的行为是在点击输入字段后打开相机。
问题特别出在Android 4.4.2中,系统没有调用fileChooser方法
我在Stackoverflow上搜索,我找到了各种解决方案(解决方法让我说)和线程讨论这个问题并建议使用javascript界面或插件......
很多人说没有办法让fileupload在4.4.2
上运行Issue 62220 on Android project
好吧,也许我错过了什么!但是为什么浏览器(chrome,三星,firefox,opera,uc浏览器上的原生浏览器)与4.4.2上的fileupload一样好 Firefox没有使用WebView,但GeckoView可能是一个答案,chrome是谷歌的浏览器(使用系统专用访问或类似的东西?)三星互联网浏览器(构造函数的浏览器使用系统)专用访问或类似的东西?)但Opera和UC浏览器
所以,我错过了一些东西,并且无法通过fileuploads获得4.4.2的webview工作,那里有一个解决方案,那些人说那里没有办法那是错的。
请帮忙吗?
答案 0 :(得分:1)
好的,我找到了自己的问题的答案:这些应用程序嵌入了铬代码并使用它的WebView实现而不是基于系统的实现(在4.4.2的情况下包含此错误,每个Android版本之间有不同)或者他们有自己的网络引擎可以依赖并且不依赖于webview