js方法判断浏览器终端是电脑还是手机。
2014-07-15 09:35
477 查看
/*
* 智能机浏览器版本信息:
*
*/
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()
}
if(!(browser.versions.ios || browser.versions.android || browser.versions.iPhone || browser.versions.iPad)){
location.href ="www.baidu.com";
}
* 智能机浏览器版本信息:
*
*/
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()
}
if(!(browser.versions.ios || browser.versions.android || browser.versions.iPhone || browser.versions.iPad)){
location.href ="www.baidu.com";
}
相关文章推荐
- PHP和js判断访问终端是否是微信浏览器手机还是电脑
- JS判断是电脑浏览器还是手机端浏览器,并根据不同的终端跳转到不同的网址
- js判断是手机浏览还是电脑浏览网站的方法
- javascript判断浏览器和终端类型,js如何区分手机、电脑终端和浏览器
- JS 判断访问终端是电脑还是移动设备/手机
- javascrit(js)判断是手机还是电脑访问页面-两种方法
- 浏览器判断终端是手机还是电脑
- js判断终端是手机还是电脑
- JS判断是电脑浏览器还是手机浏览器?
- js判断浏览器类型(手机和电脑终端)
- JS判断访问终端是手机还是电脑
- 使用js判断是手机访问还是电脑访问
- php判断终端是手机还是电脑访问网站代码
- PHP和JAVASCRIPT判断访客终端是电脑还是手机
- PHP和JAVASCRIPT判断访客终端是电脑还是手机
- 判断手机访问还是电脑访问JS
- js判断是手机访问还是电脑访问,进行自动跳转
- JavaScript判断访问的来源是手机还是电脑,用的哪种浏览器
- js方法判断浏览器终端是哪种操作系统
- JS判断web网站访问端是PC电脑还是手机