1.通过JS判断
var ua = navigator.userAgent,
// andrord
var isAndroid = ua.indexOf('Android') > -1 || ua.indexOf('Linux') > -1;
// IOS
var isIOS = !!ua.match(/\(i[^;]+;( U;)? CPU.+Mac OS X/);
2.后台JAVA判断是否为IOS
String userAgent = request.getHeader("user-agent");
if(userAgent.indexOf("iPhone") != -1 || userAgent.indexOf("iPad") != -1 || userAgent.indexOf("iPod") != -1){
// IOS
}else{
//非IOS
}