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