首页 > 移动平台 > 详细

javascript自动识别是否移动设备访问

时间:2016-06-01 12:58:17      阅读:189      评论:0      收藏:0      [点我收藏+]

function is_pc(){ var os = new Array("Android","iPhone","Windows Phone","iPod","BlackBerry","MeeGo","SymbianOS"); // 其他类型的移动操作系统类型,自行添加

var info = navigator.userAgent;

var len = os.length;

for (var i = 0; i < len; i++) {

if (info.indexOf(os[i]) > 0){ return false; }

} return true;

}

// 如果是移动设备就直接跳转到手机网站页面

if(!is_pc()){

window.location.href="手机页面链接地址";

}

//第二种

var isMobile = {

Android: function()

{

return navigator.userAgent.match(/Android/i) ? true : false;

}

, BlackBerry: function() { return navigator.userAgent.match(/BlackBerry/i) ? true : false;

},

iOS: function() { return navigator.userAgent.match(/iPhone|iPad|iPod/i) ? true : false;

},

Windows: function() { return navigator.userAgent.match(/IEMobile/i) ? true : false;

},

any: function() { return (isMobile.Android() || isMobile.BlackBerry() || isMobile.iOS() || isMobile.Windows());

}

javascript自动识别是否移动设备访问

原文:http://www.cnblogs.com/anlove0328-1121/p/5549119.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!