如何区分访问站点的设备是android还是androidpad

如何区分访问站点的设备是android还是androidpad

手机访问站点,想要提供一个入口(比如一个页面的链接),自动识别访问的设备是android平板还android手机,针对不同的设备,转向不同的页面,我这么写:

<script type="text/javascript">
window.onload=function(){
var sUserAgent = navigator.userAgent.toLowerCase(); 
var bIsIpad = sUserAgent.match(/ipad/i) == "ipad"; 
var bIsIphoneOs = sUserAgent.match(/iphone/i) == "iphone"; 
var bIsAndroid = sUserAgent.match(/android/i) == "android";
var bIsAndroidpad = sUserAgent.match(/androidpad/i) == "androidpad";
if (bIsIpad)

window.location.href="http://www.lwfree.com";
}
else if(bIsIphoneOs) { 
window.location.href="http://www.751com.cn";
}
else if(bIsAndroid) { 
window.location.href="http://www.chuibin.com";
}
else if(bIsAndroidpad) { 
window.location.href="http://www.youerw.com";
}
}
可是当我用androidpad去访问站点时候,它自动判断跳转到android的页面去了,为什么?

alert(sUserAgent )

先确认有你说的 androidpad

确实androidpad中并没有出现androidpad这个词

Copyright © 2007-2012 www.chuibin.com 六维论文网 版权所有