公司的官网下载页面需要判断是pc端还是h5端来显示不同的页面,是android还是ios端来显示不同的样式,简单做个小结。
1 js判断是pc端还是h5端
function browserRedirect() {
var sUserAgent = navigator.userAgent.toLowerCase();
if (/ipad|iphone|midp|rv:1.2.3.4|ucweb|android|windows ce|windows mobile/.test(sUserAgent)) {
//跳转移动端页面
window.location.href = “移动端页面.html”;
} else {
//跳转pc端页面
console.log(‘pc’)
window.location.href = “pc端页面.html”;
}
}
browserRedirect();
2 js判断是android还是ios端
var u = navigator.userAgent;
var isiOS = !!u.match(/(i[^;]+;( U;)? CPU.+Mac OS X/);
var isAndroid = u.indexOf(‘Android’) > -1 || u.indexOf(‘Adr’) > -1; //android终端
if(isiOS){
//样式
}else if(isAndroid){
//样式
}