java:
String[] agentArr = new String[] {"Android", "iPhone", "SymbianOS", "Windows Phone", "iPad", "iPod"}; String userAgent = request.getHeader("user-agent"); //判断是否pc端的 boolean flag = true; for (int i = 0; i < agentArr.length; i ++) { if (userAgent.indexOf(agentArr[i]) > 0) { flag = false; break; } } if (flag){ System.out.println("PC端"); } else { System.out.println("移动端"); }
js:
var userAgent = navigator.userAgent; var agentArr = ["Android", "iPhone","SymbianOS", "Windows Phone","iPad", "iPod"]; var flag = true; for (var i = 0; i < agentArr.length; i ++) { if (userAgent.indexOf(agentArr[i]) > 0) { flag = false; break; } } if (flag) { alert("PC端"); } else { alert("移动端") }