您的位置:首页 > Web前端 > JavaScript

js判断当前的访问是手机/电脑

2016-01-08 14:16 507 查看
<script type="text/javascript">
var commonURL = 'http://www.xxx.com/';
function mobile_device_detect(url){
  var thisOS=navigator.platform;
  var os=new Array("iPhone","iPod","iPad","android","Nokia","SymbianOS","Symbian","Windows Phone","Phone","Linux armv71","MAUI","UNTRUSTED/1.0","Windows CE","BlackBerry","IEMobile");
  for(var i=0;i<os.length;i++){
    if(thisOS.match(os[i])){
      window.location=url;
    }
  }
  if(navigator.platform.indexOf('iPad') != -1){
    window.location=url;
  }
  var check = navigator.appVersion;
  if( check.match(/linux/i) ){
    if(check.match(/mobile/i) || check.match(/X11/i)) {
      window.location=url;
    }
  }
  Array.prototype.in_array = function(e){
    for(i=0;i<this.length;i++){
      if(this[i] == e)
        return true;
    }
    return false;
  }
}
mobile_device_detect("跳转地址");/*指定跳转地址*/
</script>


内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: