判断手机机型及用户访问方式
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('Adr') > -1, //android终端
iPhone: u.indexOf('iPhone') > -1 , //是否为iPhone或者QQHD浏览器
iPad: u.indexOf('iPad') > -1, //是否iPad
webApp: u.indexOf('Safari') == -1, //是否web应该程序,没有头部与底部
weixin: u.indexOf('MicroMessenger') > -1, //是否微信 (2015-01-22新增)
qq: u.match(/\sQQ/i) == " qq" //是否QQ
};
}(),
language:(navigator.browserLanguage || navigator.language).toLowerCase()
}
//调用方法
if(browser.versions.ios){ }
判断手机机型及用户访问方式相关推荐
- 判断手机机型和浏览器内核
一.判断浏览器内核类型 function getExplorerInfo() {var explorer = window.navigator.userAgent.toLowerCase() ;//i ...
- 微信小程序判断手机机型信息及dpr
微信小程序判断手机机型信息及dpr=2.3 出现这个原因是因为手机dpr不同,导致在显示二维码时出现位置偏移.首先能想到的就是获取设备信息,根据不同机型而解决问题. 1.wxml 开控制位置间距var ...
- RomUtil【Android判断手机ROM,用于判断手机机型】
参考资料 Android判断手机ROM 正文 有时候需要判断手机系统的ROM,检测ROM是MIUI.EMUI还是Flyme,可以使用getprop命令,去系统build.prop文件查找是否有对应属性 ...
- 服务器判断手机还是电脑端访问网站,asp下通过HTTP_USER_AGENT判断用户是从手机上访问,还是电脑IE上访问...
通过HTTP_USER_AGENT判断用户是从手机上访问,还是电脑IE上访问. asp代码片段:主要使用了正则匹配手机环境,大家可以补充手机平台. 复制代码代码如下: set regex = new ...
- js判断手机机型,是否在华为、iphone、小米、三星打开
判断打开目前的是什么手机品牌 要在业务里知道是页面通过什么平台打开的,在前端使用userAgent来进行判断.以下正文涉及3类:主流的手机品牌判断方法.是否在微信打开.是否在PC或Pad打开. 判断业 ...
- Centos下安装FTP并进行虚拟用户访问方式配置
1.1.安装认证所需包 [root@localhost]#yum install pam* [root@localhost]#yum install db4* 首先安装PAM(用于用户认证)和DB4( ...
- iOS Swift 判断手机机型 已更新 至iPhone12
/// 扩展UIDevice extension UIDevice {/// 获取设备具体详细的型号var modelName: String {var systemInfo = utsname()u ...
- 微信小程序 判断手机机型,iPhone X及以上机型留出底部空白
1.在app.js内判断 App({isIPhoneX: false, // 当前设备是否为 iPhone XkBottomSafeHeight: 0, // X 34 ,其余 0 // 判断设备是否 ...
- 如何判断是手机还是电脑在访问网站
如何判断是手机还是电脑在访问网站? 网上现在有三种观点, 一种是基于浏览器发送的 User-Agent, 但明显这种方法是行不通的, 虽然有人列出了大多数的手机发送的User-Agent, 但依然会有 ...
最新文章
- 刚刚,2022 USNews全美大学排行榜出炉!普林斯顿霸榜,哥大哈佛MIT并列第二
- 去年我年薪 30W,今年我一天做 3 顿饭
- myeclipse中git的使用
- sublime text3支持Vue语法高亮显示步骤(转)
- 中班音乐活动 机器人_【教育生活】音乐浸润童心,专业引领成长 ——记柯桥区中心幼儿园教育集团音乐项目组教学展示与研讨活动...
- [.Net 多线程处理系列专题七——对多线程的补充
- 对lIKE语句的优化
- php试题及答案 博客,转php面试题及我的答案(一)
- 神秘TTY:The TTY demystified
- 《MPLS在Cisco IOS上的配置》一第 1 章 MPLS概述1.1 IP转发过程概述
- JAVA redis 常用函数
- Linux操作系统进程模型分析
- 软件开发需求文档案例_第2部分:开发软件需求,一个案例研究
- 如何批量将 pptx 格式的 PPT 演示文稿转换为 ppt 格式
- 华为LACP链路聚合配置
- Elasticsearch 未授权访问漏洞验证及修复
- NLTK常用操作和语料库
- Vysor 安装教程
- 感受美国小学生的幸福校园生活! (转)
- Python3.8画圣诞树和炫酷烟花的源代码分享
热门文章
- 洛谷刷题C语言:陶瓷项链、Cow Gymnastics B、Where Am I? B、Hello, 2020!、SIR 模型
- 最全Mac系统快捷键一览 学会了一秒变大神!
- Python爬虫与Opencv结合,制作一款自己的拍照翻译程序!
- 昆明理工大学知道计算机答案,昆明理工大学 计算机基础教材参考答案(1-6章)
- 微软联合创始人保罗·艾伦因病离世,享年 65 岁
- 购房从银行贷了一笔款d,准备每个月还款额为p,月利率为r,计算多少月能还清。设d为300000,p为6000元,r为1%
- 个人微信api接口调用-微信群管理
- LinuxTracing System浅析和eBPF开发经验分享
- oracle11g课后题,oracle11g(钱慎一)课后习题答案.doc
- Chrome 升级成最新v33 造成开发上面诸多不便,赶紧回滚v32