
正文
js判断设备是是手机还平板 js判断是手机还是电脑
提示:扫一扫查出行【扫一扫了解最新限行尾号】
复制提示
js怎么判断移动设备是Android还是iPhone,接着判断Android下设备是ipad还是手机
正好我之前弄了个浏览终端检测的页面,
JS代码如下:
$(document).ready(function() {
/* 智能机浏览器版本信息:*/
var str="";
var browser={versions:function(){
var u = navigator.userAgent, app = navigator.appVersion;
return {//移动终端浏览器版本信息
trident: u.indexOf('Trident') -1, //IE内核
presto: u.indexOf('Presto') -1, //opera内核
webKit: u.indexOf('AppleWebKit') -1, //苹果、谷歌内核
gecko: u.indexOf('Gecko') -1 u.indexOf('KHTML') == -1, //火狐内核
mobile: !!u.match(/AppleWebKit.*Mobile.*/)||!!u.match(/AppleWebKit/), //是否为移动终端
ios: !!u.match(/\(i[^;]+;( U;)? CPU.+Mac OS X/), //ios终端
android: u.indexOf('Android') -1 || u.indexOf('Linux') -1, //android终端或者uc浏览器
iPhone: u.indexOf('iPhone') -1 || u.indexOf('Mac') -1, //是否为iPhone或者QQHD浏览器
iPad: u.indexOf('iPad') -1, //是否iPad
webApp: u.indexOf('Safari') == -1 //是否web应该程序,没有头部与底部
};
}(),
language:(navigator.browserLanguage || navigator.language).toLowerCase()
}
str+="浏览器分辨率: "+document.documentElement.clientWidth+"*"+document.documentElement.clientHeight;
str+="br屏幕分辨率: "+window.screen.width+"*"+window.screen.height;
str+="br浏览器语言版本: "+browser.language;
str+="br是否为移动终端: "+browser.versions.mobile;
str+="brios终端: "+browser.versions.ios;
str+="brandroid终端: "+browser.versions.android;
str+="br是否为iPhone: "+browser.versions.iPhone;
str+="br是否iPad: "+browser.versions.iPad;
str+="br"+navigator.userAgent;
$(".box:first").html(str);
});
相关问答
Q1: 怎么用js判断是pc端还是手机端
%-- 手机端电脑端判断--%
script type="text/javascript"
$(document).ready(function () {
//平台、设备和操作系统
var system = {
win: false,
mac: false,
xll: false
};
//检测平台
var p = navigator.platform;
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 = "index.html";
} else {
window.location.href = "HomeIndex.aspx";//手机
}
});
/script
Q2: 网页设计中如何javascript检测用户设备是电脑或者平板或者手机?
function goPAGE() {
if ((navigator.userAgent.match(/(phone|pad|pod|iPhone|iPod|ios|iPad|Android|Mobile|BlackBerry|IEMobile|MQQBrowser|JUC|Fennec|wOSBrowser|BrowserNG|WebOS|Symbian|Windows Phone)/i))) {
window.location.href="你的手机版地址";
}
else {
window.location.href="你的电脑版地址"; }
}
goPAGE();//调用判断函数
Q3: js和jquery判断用户设备是手机还是pad还是电脑
script type="text/javascript"
!--
//平台、设备和操作系统
var system = {
win: false,
mac: false,
xll: false,
ipad:false
};
//检测平台
var p = navigator.platform;
system.win = p.indexOf("Win") == 0;
system.mac = p.indexOf("Mac") == 0;
system.x11 = (p == "X11") || (p.indexOf("Linux") == 0);
system.ipad = (navigator.userAgent.match(/iPad/i) != null)?true:false;
//跳转语句,如果是手机访问就自动跳转到wap.baidu.com页面
if (system.win || system.mac || system.xll||system.ipad) {
} else {
window.location.href = "/3g/";
}
--
/script
js判断设备是是手机还平板的介绍就聊到这里吧,感谢你花时间阅读本站内容,更多关于js判断是手机还是电脑、js判断设备是是手机还平板的信息别忘了在本站进行查找喔。






