js判断是pc端还是移动端
2016-11-30 20:15
423 查看
转载自http://www.cnblogs.com/babycool/p/3583114.html
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
方法二:
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"; document.writeln("您的浏览设备为:"); if (bIsIpad || bIsIphoneOs || bIsMidp || bIsUc7 || bIsUc || bIsAndroid || bIsCE || bIsWM) { alert("移动"); } else { alert("pc"); } }1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
方法二:
var browser={ versions:function(){ var u = navigator.userAgent; var app = navigator.appVersion; return {//移动终端浏览器版本信息 trident: u.indexOf('Trident') > -1, //IE内核 presto: u.indexOf('Presto') > -1, //opera内核 webKit: u.indexOf('AppleWebKit') > -1, //苹果、谷歌内核 gecko: u.indexOf('Gecko') > -1 && u.indexOf('KHTML') == -1, //火狐内核 mobile: !!u.match(/AppleWebKit.*Mobile.*/), //是否为移动终端 ios: !!u.match(/\(i[^;]+;( U;)? CPU.+Mac OS X/), //ios终端 android: u.indexOf('Android') > -1 || u.indexOf('Linux') > -1, //android终端或者uc浏览器 iPhone: u.indexOf('iPhone') > -1 , //是否为iPhone或者QQHD浏览器 iPad: u.indexOf('iPad') > -1, //是否iPad webApp: u.indexOf('Safari') == -1 //是否web应该程序,没有头部与底部 }; }(), language:(navigator.browserLanguage || navigator.language).toLowerCase() } if(browser.versions.mobile || browser.versions.ios || browser.versions.android || browser.versions.iPhone || browser.versions.iPad){ if(/pc\.html/i.test(window.location.href)){ window.location = "phone.html"; } }else if(/phone\.html/i.test(window.location.href)){ window.location = "pc.html"; }
相关文章推荐
- js判断是否是移动端浏览器还是pc端浏览器
- js判断pc端还是移动端
- JS判断移动端还是PC端(改造自腾讯网) 仅用于宣传动画,下载页等
- 判断PC端还是移动端JS
- js 设备检测(判断是移动端还是PC端)
- JS判断是移动端浏览器还是pc端浏览器
- JS判断是移动端还是PC端浏览器打开
- JS判断用户是PC端还是移动端进入
- JS判断PC端还是移动端
- js判断客户端是移动端还是PC端
- js 设备检测(判断是移动端还是PC端)
- js判断是pc端还是移动端
- js判断移动端还是PC端
- JS判断终端设备跳转PC端、移动端相应的URL
- js判断web网站是手机端访问的还是PC端访问的
- 根据USER-AGENT判断是PC端还是移动端
- 用JS判断用户使用的是手机端还是pc端访问
- js判断浏览器信息(移动端PC端)
- js判断游览器是移动端还是PC端
- 判断当前登录的终端是PC端还是移动端