为什么filechooser适用于chrome android 4.4而webview没有?

时间:2014-01-09 02:30:06

标签: android google-chrome webview filechooser

根据Google的说法,filechooser已经取消并且不再使用android 4.4,但为什么Chrome仍然有效?我有一个运行android 4.4的设备。我的应用程序有一个webview,在这个webview中我有一个允许用户上传照片的按钮。它工作正常,直到4.4。我的问题是,Chrome是如何能够获取filechooser事件的,但是当我的两个应用程序(chrome和我的)在同一设备上运行时,我的情况并非如此。谷歌有什么不同的做法?谢谢!

1 个答案:

答案 0 :(得分:0)

KitKat中发生了一个错误,它破坏了Chrome(https://code.google.com/p/chromium/issues/detail?id=278640)的文件选择器,我相信WebView受到同样问题的影响。

WebView仅通过私有API(即开发人员不应使用或依赖的API)支持文件选择器,这已在KitKat中删除。

WebView团队了解需要此功能的开发人员数量。

正如Kinlan所说,Chrome for Android不使用WebView。