js:判断访问设备类型是什么
来源:互联网 发布:济南大学网络教学平台 编辑:程序博客网 时间:2024/05/29 12:32
// 移动端和浏览器判断(全)
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.*/), //是否为移动终端
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, //是否为iPhone或者QQHD浏览器
iPad: u.indexOf('iPad') > -1, //是否iPad
webApp: u.indexOf('Safari') == -1 //是否web应该程序,没有头部与底部
};
}(),
language: (navigator.browserLanguage || navigator.language).toLowerCase()
}
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.*/), //是否为移动终端
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, //是否为iPhone或者QQHD浏览器
iPad: u.indexOf('iPad') > -1, //是否iPad
webApp: u.indexOf('Safari') == -1 //是否web应该程序,没有头部与底部
};
}(),
language: (navigator.browserLanguage || navigator.language).toLowerCase()
}
阅读全文
1 0
- js:判断访问设备类型是什么
- 客户端访问设备类型判断方法-Js
- JS判断访问设备、客户端操作系统类型
- JS判断访问设备、客户端操作系统类型
- JS判断设备类型
- js判断设备类型
- JS判断设备类型
- java判断访问设备类型
- js 判断是什么类型浏览器
- Web客户端访问设备类型判断方法- PHP判断方法,Js判断方法
- js判断客户端设备类型
- cocos2d - JS 判断设备类型
- js判断当前设备类型
- C#判断访问网站的设备类型
- JS判断访问设备(userAgent)加载不同页面 JS判断客户端操作系统类型(platform)来定义不同的字体表现
- js判断设备类型是移动设备还是PC设备
- js判断设备类型,微信浏览器
- js判断移动端设备类型
- jsp自定义标签的使用
- Xcode9.0+appium1.6.5真机环境运行app及遇坑知多少
- Search for a Range
- linux
- Hadoop伪分布式运行wordcount例子
- js:判断访问设备类型是什么
- java第四天/10.2
- Codeforces-868B ,C 模拟,思维。。
- C++中的string类
- django学习第二天
- 设计模式4-代理模式
- mybatis+oracle批量插入配置
- 使用construct 2 设计个游戏
- JNI 开发实践-数据类型