判断IOS13.4以上系统是否是相机拍照上传的图片

    
//判断是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
        }
    }
}

 

posted @ 2020-07-28 17:28  哈哈敲敲  阅读(641)  评论(0编辑  收藏  举报