方法一
if(/Android|webOS|iPhone|iPad|BlackBerry/i.test(navigator.userAgent)) {
window.location.href = "wap";
} else {
window.location.href = "pc";
}
方法二
<script>
function browserRedirect() {
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) ){
window.location.href='pc';
}else{
window.location.href='wap';
}
}
browserRedirect();
</script>
判断设备是 手机 或是 电脑
于 2020-02-12 12:15:21 首次发布
本文介绍了一种通过检测用户代理字符串来区分移动设备与个人电脑的方法,从而实现网页的智能跳转,确保用户获得最佳浏览体验。文章提供了两种JavaScript实现方式,能够准确识别包括iOS、Android在内的多种移动平台。

7883

被折叠的 条评论
为什么被折叠?



