首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 网站开发 > JavaScript >

怎么区分访问站点的设备是android还是androidpad

2013-06-19 
求助:如何区分访问站点的设备是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.baidu.com"; 

else if(bIsIphoneOs) {  
window.location.href="http://www.hao123.com";
}
else if(bIsAndroid) {  
window.location.href="http://www.pengyou.com";
}
else if(bIsAndroidpad) {  
window.location.href="http://www.cnbologs.com";

}
可是当我用androidpad去访问站点时候,它自动判断跳转到android的页面去了,为什么?
[解决办法]
alert(sUserAgent )

先确认有你说的 androidpad

热点排行