JS判断当前页面是在 QQ客户端/微信客户端/iOS浏览器/Android浏览器/PC客户端
browser.js
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, //是否iPadwebApp: u.indexOf('Safari') == -1 //是否web应该程序,没有头部与底部};}(),language: (navigator.browserLanguage || navigator.language).toLowerCase()
}if (browser.versions.mobile) {//判断是否是移动设备打开。browser代码在下面var ua = navigator.userAgent.toLowerCase();//获取判断用的对象if (ua.match(/MicroMessenger/i) == "micromessenger") {alert("在微信中打开");}if (ua.match(/WeiBo/i) == "weibo") {alert("在新浪微博客户端打开");}if (ua.match(/QQ/i) == "qq") {alert("在QQ空间打开");}if (browser.versions.ios) {alert("是否在IOS浏览器打开");} if(browser.versions.android){alert("是否在安卓浏览器打开");}
} else {alert("否则就是PC浏览器打开");
}
JS判断当前页面是在 QQ客户端/微信客户端/iOS浏览器/Android浏览器/PC客户端相关推荐
- js判断H5页面是否是在QQ\UC浏览器中打开
js判断H5页面是否是在QQ\UC浏览器中打开 var u = navigator.appVersion; var uc = u.split('UCBrowser/').length > 1 ? ...
- android 判断安装微信,Android开发中判断手机是否安装了QQ或者微信
下面一段代码给大家分享了android中判断手机是否安装了qq或者微信,代码简单易懂,非常不错,具有参考借鉴价值,需要的的朋友参考下吧 public static boolean isWeixinAv ...
- js判断ipad还是安卓_JS判断客户端是否是iOS或者Android或者ipad(三)
32 } 腾讯网的适配代码 如何判断访问网站的机器类型-如何判断ipad JS 判断浏览器客户端类型(ipad,iphone,android) 腾讯网的适配代码 if(window.location. ...
- js判断ipad还是安卓_JS判断客户端是否是iOS或者Android
每个客户端都带有自身的UA标识,通过JavaScript,可以获取客户端标识,我们可以获取浏览器的userAgent,用正则来判断手机是ios(苹果)还是Android(安卓)客户端.代码如下: va ...
- JS判断客户端是否是iOS或者Android手机移动端
通过判断浏览器的userAgent,用正则来判断是否是ios和Android客户端.代码如下: <script type="text/javascript"> var ...
- JS判断客户端是否是iOS或者Android
<script type="text/javascript"> var u = navigator.userAgent, app = navigator.appVers ...
- js判断是不是手机端访问网页,兼容iphone版本的UC浏览器
网上有很多代码在苹果手机的UC浏览器上是识别不出是手机端的,我测试过很多代码,最终得到下面最可行的: <script type="text/javascript">// ...
- pc端客户端爬虫_FIddler+Proxifer工具对windows PC客户端进行抓包
python的大火,带动了python爬虫. 爬虫就必定绕不开抓包. 目前最常见的就是网页抓包了,可以使用chrome进行,或者配合其他抓包软件 fiddler. 小程序有些兴起是,如跳一跳之类的,也 ...
- JS判断当前页面是否在微信内打开
有的时候我们的页面只允许在微信内才能使用,这个时候就要判断是否是在微信内打开的页面,只需要加入一行代码判断下就可以了 var wx= (function(){ return navigator.use ...
最新文章
- 无论你在学什么语言,都能有小姐姐来陪着你一起学习!
- 居然有人撸了一个网易云音乐云村,高手在民间!
- 【Groovy】Groovy 扩展方法 ( 实例扩展方法配置 | 扩展方法示例 | 编译实例扩展类 | 打包实例扩展类字节码到 jar 包中 | 测试使用 Thread 实例扩展方法 )
- exp imp 及参数
- win7的一些小知识
- office选项-》高级-》显示 中, 显示此数目的“最近使用的文档” 为灰色,无法更改
- android studio 2.1.1 优化,Android Studio 2.1 + javaCV 1.2 配置
- CAN 错误帧和原理
- 国内主流加密芯片分析
- C#编程学习:正则表达式的使用
- MongoDB,为何能在NoSQL家族里异军突起?
- 费率与利率的差别_费率是什么(利率和费率有啥区别?)
- 北大计算机科学与技术保研率,北京师范大学2019届保研率34.7%,北大、人大、清华外校深造前三...
- [转]90后准程序员写给前辈们的一封…
- 计算机策略组无法打开怎么办,电脑打不开gpedit.msc组策略怎么办
- 台达DVP系列PLC如何通过RS485连接到华为云平台
- Android 仿HTC拉环解锁波浪效果
- 计算机等级复制教程,职称计算机考试WPS教程大全:复制与粘贴
- 中专计算机学数学吗,数学很差能学计算机吗-江西中专
- 什么时候使用内连接,什么时候使用外连接
热门文章
- 充电口 米兔积木机器人_米兔积木机器人怎么充电
- 寻找 Web3 的灵魂
- 分布式链路监控Zipkin + EKL + RabbitMQ
- Python-pptx Table
- 【算法入门必刷】数据结构-栈(一)
- 网易互娱2017实习生招聘在线笔试第一场-题目3
- linux音乐应用程序,适用于节拍,循环,录音的最佳免费Linux音乐制作应用程序 | MOS86...
- 原装苹果手机_苹果手机换个屏水这么深!嘉兴警方揭开“原装屏”真相
- Yuga Labs 收购 CryptoPunks 的始末
- 144hz和60hz测试软件,专业FPS玩家讲解:60Hz与144Hz刷新率的问题