js判断手机还是电脑,js获取手机设备序列号

js判断手机还是电脑?通过userAgent判断,navigator.userAgent可以获取当前的userAgent 然后通过匹配手机的常见userAgent进行识别 注:userAgent可以在大多数的手机浏览器上修改(例如选择访问电脑版、访问iphone版等选项就是改变userAgent,那么,js判断手机还是电脑?一起来了解一下吧。

js判断手机qq

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;

}

js判断是安卓手机还是苹果手机

如何用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判断pc还是移动

简单,通过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";

}

}

解决方案二

uaredirect("你的手机版网址");

javascript编程软件

//平台、设备和操作系统

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如何判断访问的是手机还是电脑