上面是源代码,下面修改后可以让安卓手机显示摄像头
<input type="file" id="choose" accept="image/*" capture="camera" multiple>随之出现的新问题,苹果手机不能加载图库
解决代码:
$(function () { //解决上传图片时capture="camera"在安卓与IOS的兼容性问题(在IOS只能拍照,不能选相册) var ua = navigator.userAgent.toLowerCase();//获取浏览器的userAgent,并转化为小写——注:userAgent是用户可以修改的 var isIos = (ua.indexOf('iphone') != -1) || (ua.indexOf('ipad') != -1);//判断是否是苹果手机,是则是true if (isIos) { $("#choose").removeAttr("capture"); }; })