判斷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
        }
    }
}

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM