js前端識別訪問端
var system ={
win : false,
mac : false,
xll : false //X11也叫做X Window系統,X Window系統 (X11或X)是一種 位圖 顯示的 視窗系統 。它是在 Unix 和 類Unix 操作系統 ,以及 OpenVMS 上建立圖形用戶界面 的標準工具包和協議,並可用於幾乎所有已有的現代操作系統。
};
//檢測平臺
var p = navigator.platform;
system.win = p.indexOf("Win") == 0;
system.mac = p.indexOf("Mac") == 0;
system.x11 = (p == "X11") || (p.indexOf("Linux") == 0);
//跳轉語句
if(system.win||system.mac||system.xll){ //轉向電腦端
}else{ //轉向手機端
}
java 後臺識別訪問端
import org.springframework.mobile.device.Device;
import org.springframework.mobile.device.LiteDeviceResolver;
public String seamlessList(HttpServletRequest request) {
LiteDeviceResolver deviceResolver = new LiteDeviceResolver();
// 識別訪問鏈接的設備類型
Device device = deviceResolver.resolveDevice(request);
if (device.isNormal()) {// PC端訪問 返回pc頁面
return seamlessListPC;
}
if (device.isMobile()) {// 手機端訪問 返回手機頁面
return seamlessList;
}
}
需要引入spring-mobile-device.jar 下載地址:https://download.csdn.net/download/weixin_42286461/11018713