第一种:判断是手机访问仍是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) ){
//跳转到PC端地址
window.location.href='http://www.jd.com';
}else{
//跳转到移动端地址
window.location.href='http://m.jd.com';
}
}javascript
browserRedirect();
</script>css
第二种:判断是手机访问仍是PC访问java
var system ={};
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){//若是是电脑跳转到百度
window.location.href="http://www.baidu.com/";
}else{ //若是是手机,跳转到谷歌
window.location.href="http://www.google.cn/";
}android
第三种:判断是手机访问仍是PC访问web
<script>windows
if(navigator.platform.indexOf('Win32')!=-1){
//pc
//window.location.href="电脑网址";
}else{
//手机
window.location.href="手机网址";
}
</script>浏览器
第四种:百度判断是手机仍是PC访 问app
<script src="http://siteapp.baidu.com/static/webappservice/uaredirect.js"type="text/javascript"></script>
<script type="text/javascript">uaredirect("http://m.XXX.com")//手机网址;</script>webapp
将代码网址部分改为你网站的手机网址就Ok,固然能够是任意网址!iphone
第五种:判断是手机仍是PC跳转到指定的地址*
下面这段代码是判断浏览器是手机浏览器,而后自动跳转到mobile.com,怎么修改,才能
把不是用手机浏览器的人,在上mobile.com的时候,自动跳转到PC.COM
<script type="text/javascript">
if(/AppleWebKit.*Mobile/i.test(navigator.userAgent) || (/MIDP|SymbianOS|NOKIA| SAMSUNG|LG|NEC|TCL|Alcatel|BIRD|DBTEL|Dopod|PHILIPS|HAIER|LENOVO|MOT-|Nokia| SonyEricsson|SIE-|Amoi|ZTE/.test(navigator.userAgent))){ if(window.location.href.indexOf("?mobile")<0){ try{ if(/Android|webOS|iPhone|iPod|BlackBerry/i.test(navigator.userAgent)){ //手机 window.location.href="http://www.mobile.com"; }else if(/iPad/i.test(navigator.userAgent)){ //ipad window.location.href="http://ipad.com" }else{ //电脑 window.location.href="http://pc.com" } }catch(e){} } } </script>