function browserRedirect() {
var curURL = window.location.href;
var sUserAgent = navigator.userAgent.toLowerCase();
var bIsIpad = sUserAgent.match(/ipad/i) == "ipad";
var bIsIphoneOs = sUserAgent.match(/iphone os/i) == "iphone os";
var bIsMidp = sUserAgent.match(/midp/i) == "midp";
var bIsUc7 = sUserAgent.match(/rv:1.2.3.4/i) == "rv:1.2.3.4";
var bIsUc = sUserAgent.match(/ucweb/i) == "ucweb";
var bIsAndroid = sUserAgent.match(/android/i) == "android";
var bIsCE = sUserAgent.match(/windows ce/i) == "windows ce";
var bIsWM = sUserAgent.match(/windows mobile/i) == "windows mobile";
if (bIsIpad || bIsIphoneOs || bIsMidp || bIsUc7 || bIsUc || bIsAndroid || bIsCE || bIsWM) {
// 移动端浏览器
document.write("phone");
//移动端浏览器
window.location.href = "https://m.jd.com/";
// if (curURL.indexOf("jd.com") != -1) {
// window.location.href = "https://m.jd.com/";
// }
} else {
// PC端浏览器
document.write("pc");
// if (curURL.indexOf("jd.com") != -1) {
// window.location.href = "https://www.jd.com/";
// }
}
}
browserRedirect()
通过jJavaScript判断终端类型
最新推荐文章于 2024-09-30 15:37:45 发布
该代码段定义了一个名为browserRedirect的函数,用于检测当前用户是否使用移动设备。它通过检查navigator.userAgent属性来识别设备类型,如iPad,iPhone,Android等。如果检测到是移动设备,页面将被重定向到m.jd.com,否则默认为PC端并可能重定向至www.jd.com。
摘要由CSDN通过智能技术生成