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