判断浏览器

//判断浏览器
var browser = {
    versions: function () {
        var u = navigator.userAgent,
            app = navigator.appVersion;
        return { //移动终端浏览器版本信息 
            mobile: !!u.match(/AppleWebKit.*Mobile.*/) || !!u.match(/AppleWebKit/), //是否为移动终端
            ios8: !!u.match(/OS [5-8]_\d[_\d]* like Mac OS X/i), //ios5-8终端
            ios9: !!u.match(/OS 9_\d[_\d]* like Mac OS X/i), //ios9终端
            android: u.indexOf('Android') > -1, //android终端
            iPhone: u.indexOf('iPhone') > -1, //是否为iPhone
            iPad: u.indexOf('iPad') > -1, //是否iPad
            webApp: u.indexOf('Safari') == -1 //是否web应该程序,没有头部与底部
        };
    }(),
    language: (navigator.browserLanguage || navigator.language).toLowerCase()
};
        if (window.in_app) {
            //客户端打开地址
            link = openlink;
        } else if (browser.versions.ios9) {
            //ios9打开地址
            link = ios9Link;
        } else if (browser.versions.android) {
            //安卓打开地址
            link = androidLink;
        } else {
            //默认外部打开地址
            link = defaultLink;
        }

 

posted on 2018-01-04 21:00  小碎步  阅读(166)  评论(0编辑  收藏  举报