判断ios系统、qq浏览器,iosqq内置浏览器,微信内置浏览器
网上百度了一堆,然后自己写的,自己能看明白,留着以后看
<script>$(function(){isiphone();});var browser = {version: function() {var u = navigator.userAgent, app = navigator.appVersion;return {trident: u.indexOf('Trident') > -1,presto: u.indexOf('Presto') > -1,webKit: u.indexOf('AppleWebKit') > -1,gecko: u.indexOf('Gecko') > -1 && u.indexOf('KHTML') == -1,mobile: !!u.match(/AppleWebKit.*Mobile.*/) || !!u.match(/AppleWebKit/),// 是否ios手机ios: !!u.match(/\(i[^;]+;( U;)? CPU.+Mac OS X/),// 是否android手机android: u.indexOf('Android') > -1 || u.indexOf('Linux') > -1,iPhone: u.indexOf('iPhone') > -1 || u.indexOf('Mac') > -1,iPad: u.indexOf('iPad') > -1,webApp: u.indexOf('Safari') == -1};}()}function isiphone() {// 是否是ios系统if (browser.version.ios) {if (browser.version.iPhone || browser.version.iPad) {var ua = navigator.userAgent.toLowerCase();// weixin的内置浏览器if (ua.match(/MicroMessenger/i) == "micromessenger") {//执行操作}//qq浏览器if(ua.indexOf('mqqbrowser') > -1 && ua.indexOf(" qq") < 0){//执行操作}//qq内置浏览器if (ua.indexOf(' qq') > -1 && ua.indexOf('mqqbrowser') < 0) {//执行操作}// ios上的其他浏览器if(!(ua.match(/MicroMessenger/i) == "micromessenger") && !(ua.indexOf('mqqbrowser') > -1 && ua.indexOf(" qq") < 0) && !(ua.indexOf(' qq') > -1 && ua.indexOf('mqqbrowser') < 0) ){// 当前浏览器不是safariif(browser.version.webApp){//执行操作}}} } else {$("#quickopen").hide();}}</script>
判断ios系统、qq浏览器,iosqq内置浏览器,微信内置浏览器相关推荐
- html 判断是苹果几个版本号,这是我第一次遇到判断ios系统版本的问题
一如前端深似海,学习学习再学习,这是我第一次遇到判断ios系统版本的问题 h5工作过程中一旦牵扯到判断设备的需求,那么自然而然就应该想到 window.navigator.userAgent();// ...
- Android判断当前系统时间是否在指定时间的范围内(免消息打扰)
参考网址:https://www.cnblogs.com/zhangminghan/p/5632346.html import android.text.format.Time;public clas ...
- 微信内置浏览器js选择默认浏览器,微信内自动访问手机浏览器的解决方案
微信内置浏览器js选择默认浏览器,微信内自动访问手机浏览器的解决方案 参考文章: (1)微信内置浏览器js选择默认浏览器,微信内自动访问手机浏览器的解决方案 (2)https://www.cnblog ...
- 苹果微信分身版ios_苹果iOS系统的设备怎样安装两个微信
关于IOS系统上是否可以装两个微信以及如何装两个微信这样的问题,时常有人问到,今天具体给大家讲讲.由于IOS系统的封闭性,很多用户需求在安卓上可以找到解决方法,可是在IOS上就显得比较困难. 1.对于 ...
- 360浏览器清除缓存_手机微信内置浏览器缓存清理指南
点击上方蓝字关注我们 手机微信内置浏览器缓存清理指南 各位老师,关于健康打卡系统有部分老师无法看到"每日测温"功能的问题,主要出现在用微信扫一扫打开系统时,这是由于微信内置浏览器的 ...
- JS判断ios系统的版本号
<html><meta charset="UTF-8"/> <body><script type="text/javascrip ...
- 在浏览器中打开“只能用微信内置浏览器”打开的页面
官方已修复, 此方法已失效, 评论不再做回复- 1)chrome浏览器,或者chrome内核的浏览器(2345浏览器.360浏览器等等) 2)按F12键,开启调试模式. 3)Network选项卡中,点 ...
- 判断ios系统版本号的代码
double version = [[UIDevice currentDevice].systemVersion doubleValue];//判定系统版本. if(version>=5 ...
- 微信内置浏览器第三方登录qq
网页应用首先肯定想到的是js sdk的方式引用qq登录接口,但是放在微信内置的浏览器中是不行的,因为微信和qq的内置浏览器都屏蔽了qq登录js,登录成功后都会出现无法正常跳转的情况,询问客服确认后,开 ...
最新文章
- android 蓝牙数据分包_无线组网技术谁能问鼎云巅-蓝牙Mesh, ZIGBEE, THREAD
- web项目中遇到的Maven包依赖冲突问题解决
- 比特币周一盘中数秒内闪跌 80%
- 处理字符串_14_SQL处理IN和合并后字符串案例详解
- python从random生成列表_详解Python利用random生成一个列表内的随机数
- 如何实现服务器转发客户端消息,socket 怎么实现服务器与客户端不停的互发消息呢?...
- caffe常用格式binaryproto和leveldb
- L1-021 重要的话说三遍 (5 分) — 团体程序设计天梯赛
- 新华三模拟器Telnet/远程登录
- eAccelerator性能测试
- SQL Serever学习教程
- cif t t操作流程图_操作示例:T/T+CIF+海运
- 基于java的智能计算器_基于Java的语音计算器实现
- linux 常用的shell脚本
- Python 基础(二)[列表,字典,文件操作]
- 开源组态HmiFuncDesigner之如何在ProjectManager新增通讯设备插件
- 服务器迁移需要备份哪些文件?
- 皮尔逊相关性的五个假设前提
- harbor提示账号密码错误无法登录
- 冬令营2015 酱油记