JAVA 判斷請求是PC還是移動端
阿新 • • 發佈:2018-12-06
/**
* 判斷請求是PC 還是手機端
* @param requestHeader
* @return
*/
public static boolean isMobileDevice(HttpServletRequest request) {
String requestHeader = request.getHeader("user-agent");
String[] deviceArray = new String[] {"android","mac os","windows phone"};
if(requestHeader==null) {
return false;
}
requestHeader = requestHeader.toLowerCase();
for (String device:deviceArray) {
if(requestHeader.indexOf(device)!=-1) {
return true;
}
}
return false;
}