【发布时间】:2018-01-24 18:05:15
【问题描述】:
我有一个在 android webview 中打开的网页。要求是直接在点击文件选择器上启动相机。
我已经编写了以下选择图像的代码:
<input id="files" type="file" name="images[]" multiple accept="image/*" capture="camera"/>
这在 chrome 浏览器中运行良好,并打开相机以捕获图像。但是,当在 webview 中调用同一页面时,它会要求从相机、图库和类似应用程序中进行选择。
【问题讨论】:
-
您必须为
WebView实现自己的文件选择器并检查capture属性。很抱歉,我现在没有任何源代码可以分享,前段时间我不得不在一个项目中实现它(但我手头没有源代码)。这是由WebChromeClientdeveloper.android.com/reference/android/webkit/… 处理的
标签: android html android-webview