A-A+
js判断手机访问还电脑访问网站
以前我们介绍过利用php来判断用户是手机浏览网站还是电脑浏览网站,然后进行跳转,其实js也是可以实现的,在js中利用navigator.userAgent会带有浏览器相关信息,大家可参考。
用户是手机访问还是电脑方法,代码如下:
- var is_iPd = navigator.userAgent.match(/(iPad|iPod|iPhone)/i) != null;
- 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
- if(is_mobi && window.location.search.indexOf("mv=fp")<0){
- window.location.href="#";
- }
浏览器类型,代码如下:
- if(navigator.userAgent.indexOf("MSIE")>0){
- //ie
- }else if(navigator.userAgent.indexOf("Firefox")>0){
- //firefox
- }else if(navigator.userAgent.indexOf("Chrome")>0){
- //chrome
- }else if(navigator.userAgent.indexOf("Safari")>0){
- //safari
- }else{
- //this part can be used as opera area
- }