网上百度了一堆,然后自己写的,自己能看明白,留着以后看

 <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内置浏览器,微信内置浏览器相关推荐

  1. html 判断是苹果几个版本号,这是我第一次遇到判断ios系统版本的问题

    一如前端深似海,学习学习再学习,这是我第一次遇到判断ios系统版本的问题 h5工作过程中一旦牵扯到判断设备的需求,那么自然而然就应该想到 window.navigator.userAgent();// ...

  2. Android判断当前系统时间是否在指定时间的范围内(免消息打扰)

    参考网址:https://www.cnblogs.com/zhangminghan/p/5632346.html import android.text.format.Time;public clas ...

  3. 微信内置浏览器js选择默认浏览器,微信内自动访问手机浏览器的解决方案

    微信内置浏览器js选择默认浏览器,微信内自动访问手机浏览器的解决方案 参考文章: (1)微信内置浏览器js选择默认浏览器,微信内自动访问手机浏览器的解决方案 (2)https://www.cnblog ...

  4. 苹果微信分身版ios_苹果iOS系统的设备怎样安装两个微信

    关于IOS系统上是否可以装两个微信以及如何装两个微信这样的问题,时常有人问到,今天具体给大家讲讲.由于IOS系统的封闭性,很多用户需求在安卓上可以找到解决方法,可是在IOS上就显得比较困难. 1.对于 ...

  5. 360浏览器清除缓存_手机微信内置浏览器缓存清理指南

    点击上方蓝字关注我们 手机微信内置浏览器缓存清理指南 各位老师,关于健康打卡系统有部分老师无法看到"每日测温"功能的问题,主要出现在用微信扫一扫打开系统时,这是由于微信内置浏览器的 ...

  6. JS判断ios系统的版本号

    <html><meta charset="UTF-8"/> <body><script type="text/javascrip ...

  7. 在浏览器中打开“只能用微信内置浏览器”打开的页面

    官方已修复, 此方法已失效, 评论不再做回复- 1)chrome浏览器,或者chrome内核的浏览器(2345浏览器.360浏览器等等) 2)按F12键,开启调试模式. 3)Network选项卡中,点 ...

  8. 判断ios系统版本号的代码

    double version = [[UIDevice currentDevice].systemVersion doubleValue];//判定系统版本.     if(version>=5 ...

  9. 微信内置浏览器第三方登录qq

    网页应用首先肯定想到的是js sdk的方式引用qq登录接口,但是放在微信内置的浏览器中是不行的,因为微信和qq的内置浏览器都屏蔽了qq登录js,登录成功后都会出现无法正常跳转的情况,询问客服确认后,开 ...

最新文章

  1. android 蓝牙数据分包_无线组网技术谁能问鼎云巅-蓝牙Mesh, ZIGBEE, THREAD
  2. web项目中遇到的Maven包依赖冲突问题解决
  3. 比特币周一盘中数秒内闪跌 80%
  4. 处理字符串_14_SQL处理IN和合并后字符串案例详解
  5. python从random生成列表_详解Python利用random生成一个列表内的随机数
  6. 如何实现服务器转发客户端消息,socket 怎么实现服务器与客户端不停的互发消息呢?...
  7. caffe常用格式binaryproto和leveldb
  8. L1-021 重要的话说三遍 (5 分) — 团体程序设计天梯赛
  9. 新华三模拟器Telnet/远程登录
  10. eAccelerator性能测试
  11. SQL Serever学习教程
  12. cif t t操作流程图_操作示例:T/T+CIF+海运
  13. 基于java的智能计算器_基于Java的语音计算器实现
  14. linux 常用的shell脚本
  15. Python 基础(二)[列表,字典,文件操作]
  16. 开源组态HmiFuncDesigner之如何在ProjectManager新增通讯设备插件
  17. 服务器迁移需要备份哪些文件?
  18. 皮尔逊相关性的五个假设前提
  19. harbor提示账号密码错误无法登录
  20. 冬令营2015 酱油记

热门文章

  1. CAD二次开发--三维多段线偏移(Polyline3d offset)实现方法【GetOffsetCurves附带原代码】
  2. ireport的简单使用(数据表格)报表
  3. php后端switch,详解PHP中php switch的方法实例_后端开发
  4. 爬虫之 --爬取豆瓣电影
  5. 物联卡中心:物联卡能永久使用吗?放手机会不会被封卡
  6. 消息推送----微信小程序,公众号
  7. Revit二次开发——revit怎么给桥梁加钢筋
  8. 如何降低企业上云的4大步骤
  9. 负反馈与马歇尔的均衡论
  10. mysql怎么做排名并列_MySQL实现排名并查询指定用户排名功能,并列排名功能