900字范文,内容丰富有趣,生活中的好帮手!
900字范文 > 判断ios系统 qq浏览器 iosqq内置浏览器 微信内置浏览器

判断ios系统 qq浏览器 iosqq内置浏览器 微信内置浏览器

时间:2018-12-04 16:18:06

相关推荐

判断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>

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。