JS判断网页是在安卓打开还是IOS打开

来源:互联网 发布:重装系统 知乎 编辑:程序博客网 时间:2024/06/11 03:25
function CheckIsAndroid() {    var browser = {        versions: function () {            var u = navigator.userAgent, app = navigator.appVersion;            return { //移动终端浏览器版本信息                 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, //是否iPad             };        }(),    }    //if (browser.versions.iPhone || browser.versions.iPad || browser.versions.ios) {    //    return false;    //}    if (browser.versions.android)        return true;    return false;}function CheckIsIOS() {    var browser = {        versions: function () {            var u = navigator.userAgent, app = navigator.appVersion;            return { //移动终端浏览器版本信息                 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, //是否iPad             };        }(),    }    if (browser.versions.iPhone || browser.versions.iPad || browser.versions.ios) {        return true;        return false;    }}$(function () {    if (CheckIsIOS()) {        //如果是IOS    }    if (CheckIsAndroid()) {        //如果是Android    } });
1 0