//判断是IOS13.4以上的系统并且是用相机拍照上传的 13.4以上并且是拍照返回true function iosPhotoUpload(file){ var u = navigator.userAgent, app = navigator.appVersion; var isAndroid = u.indexOf('Android') > -1 || u.indexOf('Linux') > -1; //g var isIOS = !!u.match(/(i[^;]+;( U;)? CPU.+Mac OS X/); //ios终端 if(isIOS){ let ver = (navigator.appVersion).match(/OS (d+)_(d+)_?(d+)?/); let ver1 = parseInt(ver[1]) let ver2 = parseInt(ver[2]) if(ver1 >= 13 && ver2 >= 4){ if(file.name == 'image.jpg'){ //判断是拍照上传的还是相册选取的,IOS拍完照还没有确定的时候,图片的名字统一都是image.jpg return true } }else{ return false } } }