问题描述
1、最近做项目遇到了一个让我无比崩溃的BUG,
就是HTML5里的 <input type="file" name="" id="photo2" accept="image/*" multiple> 来 调取 手机的相机 时,
在微信上或者在浏览器上访问这个 HTML5页面都没有问题。当在 APP里用webview来加载这个HTML5页面的时候就出了问题。
问题就是:当一点那个拍照按钮 页面就会跳回 首页~~ 或者闪退。
解决方案提出
2. 我就想能不能通过调用安卓或者IOS的相机,然后拍到的照片再传会给我的页面。
所以就上网百度了很多资料,最后的实现方案就是 让 APP端监听我点击 的点击事件,监听到后就调用相机。
HTML5的JS代码如下: