背景:html5开发的页面,包含拍照或者选相册上传图片功能
问题:页面在安卓机的微信打开,只能选照片,不能拍照
我的代码:
//ios
<input type="file" accept="image/*;" capture="camera" name="file"/>
//android
<input type="file" accept="image/*;" name="file"/>
乍眼一看没什么毛病,去百度了很多,最后你们猜怎么着才修了这个bug?
附上代码如下:
//ios
<input type="file" accept="image/*" capture="camera" name="file"/>
//android
<input type="file" accept="image/*" name="file"/>
眼尖的你已经发现了,那就是去掉了分号,心好累啊,我猜测可能是微信浏览器对这个标签的解析跟别的浏览器不一致吧