A-A+

js判断手机访问还电脑访问网站

2016年10月16日 前端设计 暂无评论 阅读 6 views 次

以前我们介绍过利用php来判断用户是手机浏览网站还是电脑浏览网站,然后进行跳转,其实js也是可以实现的,在js中利用navigator.userAgent会带有浏览器相关信息,大家可参考。

用户是手机访问还是电脑方法,代码如下:

  1. var is_iPd = navigator.userAgent.match(/(iPad|iPod|iPhone)/i) != null;  
  2. var is_mobi = navigator.userAgent.toLowerCase().match(/(ipod|iphone|android|coolpad|mmp|smartphone|midp|wap|xoom|symbian|j2me|blackberry|win ce)/i) != null;//xiariboke.net  
  3. if(is_mobi && window.location.search.indexOf("mv=fp")<0){  
  4. window.location.href="#";  
  5. }  

浏览器类型,代码如下:

  1. if(navigator.userAgent.indexOf("MSIE")>0){  
  2.    //ie  
  3.    }else if(navigator.userAgent.indexOf("Firefox")>0){  
  4.    //firefox  
  5.    }else if(navigator.userAgent.indexOf("Chrome")>0){  
  6.    //chrome  
  7.    }else if(navigator.userAgent.indexOf("Safari")>0){  
  8.    //safari  
  9.    }else{  
  10.    //this part can be used as opera area  
  11.    }  
标签:

给我留言