js判断手机还是电脑?通过userAgent判断,navigator.userAgent可以获取当前的userAgent 然后通过匹配手机的常见userAgent进行识别 注:userAgent可以在大多数的手机浏览器上修改(例如选择访问电脑版、访问iphone版等选项就是改变userAgent,那么,js判断手机还是电脑?一起来了解一下吧。
functionIsPC(){//返回False为移动端
varuserAgentInfo=navigator.userAgent;
varAgents=["Android","iPhone",
"SymbianOS","WindowsPhone",
"iPad","iPod"];
varflag=true;
for(varv=0;v if(userAgentInfo.indexOf(Agents[v])>0){ flag=false; break; } } returnflag; } 如何用JavaScript判断访问的来源是电脑还是手机,是什么浏览器js 判断是什么型别浏览器 复制程式码程式码如下: if ( window.sidebar && "object" == typeof( window.sidebar ) && "function" == typeof( window.sidebar.addPanel ) )firefox { } else if ( document.all && "object" == typeof( window.external ) )ie { } js用来区别IE与其他浏览器及IE6-8之间的方法。 1、document.all 2、!!window.ActiveXObject; 使用方法如下: if (document.all){ alert(”IE浏览器”); }else{ alert(”非IE浏览器”); } if (!!window.ActiveXObject){ alert(”IE浏览器”); }else{ alert(”非IE浏览器”); } 下面是区别IE6、IE7、IE8之间的方法: var isIE=!!window.ActiveXObject; var isIE6=isIE&&!window.XMLHttpRequest; var isIE8=isIE&&!!document.documentMode; var isIE7=isIE&&!isIE6&&!isIE8; if (isIE){ if (isIE6){ alert(”ie6″); }else if (isIE8){ alert(”ie8″); }else if (isIE7){ alert(”ie7″); } } 首先我们确保这个浏览器为IE的情况下,进行了在一次的检测,如果你对此有怀疑,可以测试一下。 简单,通过js判断是什么系统,如果是window,就让他正常显示,如果是电脑,可以给他来个死循环,也可以给他一个空白页,或者404,或者直接退出。 首先:navigator.userAgent,判断是手机还是电脑。 然后,手机要执行什么操作。电脑要执行什么 操作。 比如说 如果是手机:window.R_vue = require();; new R_vue({}) // 因为只有手机才会存在R_vue.电脑上就会报错,阻止执行。 // 方式2: 如果是手机: location.href = ""; 如果是电脑:location.href = ""; //用户进入该网址,跳转到手机站点,如果是电脑访问,跳转到PC端。 //比如说,www.abc.com;PC地址。 // m.abc.com; 手机端 // www.mip-abc.com ;mip移动加速 用户输入abc.com,就会自动识别,即使用户输入的是www.abc.com,也会跳转到m.abc.com 这里有两种比较简单的方法可以使用: 解决方案一 //判断是否移动端访问 browserRedirect(); function browserRedirect() { var sUserAgent = navigator.userAgent.toLowerCase(); var bIsIpad = sUserAgent.match(/ipad/i) == "ipad"; var bIsIphoneOs = sUserAgent.match(/iphone os/i) == "iphone os"; var bIsMidp = sUserAgent.match(/midp/i) == "midp"; var bIsUc7 = sUserAgent.match(/rv:1.2.3.4/i) == "rv:1.2.3.4"; var bIsUc = sUserAgent.match(/ucweb/i) == "ucweb"; var bIsAndroid = sUserAgent.match(/android/i) == "android"; var bIsCE = sUserAgent.match(/windows ce/i) == "windows ce"; var bIsWM = sUserAgent.match(/windows mobile/i) == "windows mobile"; if (!(bIsIpad || bIsIphoneOs || bIsMidp || bIsUc7 || bIsUc || bIsAndroid || bIsCE || bIsWM)) { //window.location.href = "http://gz.gzwhir.com/jpcg201409177619/index.aspx"; } } 解决方案二 //平台、设备和操作系统 var system ={ win : false, mac : false, xll : false }; //检测平台 var p = navigator.platform; alert(p); system.win = p.indexOf("Win") == 0; system.mac = p.indexOf("Mac") == 0; system.x11 = (p == "X11") || (p.indexOf("Linux") == 0); //跳转语句 if(system.win||system.mac||system.xll){//转向后台登陆页面 //电脑访问 window.location.href = ""; }else{ //手机访问 window.location.href = ""; } 以上就是js判断手机还是电脑的全部内容,你用手机上,就是手机版的官网,记住,用安全浏览器(如百度浏览器)它里面的导航都是安全,你就可以放心下了, java或者js如何判断访问的是手机还是电脑

js判断是安卓手机还是苹果手机
js判断pc还是移动

前端判断手机位数

javascript编程软件