背景: 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"/>
眼尖的你已经发现了, 那就是去掉了分号, 心好累啊, 我猜测可能是微信浏览器对这个标签的解析跟别的浏览器不一致吧
来源: http://www.jianshu.com/p/13f680abb11a