源于生活

标题: js判断浏览器信息全 [打印本页]

作者: vingoo    时间: 2017-2-14 04:32
标题: js判断浏览器信息全
[JavaScript] 纯文本查看 复制代码
var browser = {
    versions: function() {
        var u = navigator.userAgent,
        app = navigator.appVersion;
        return { //移动终端浏览器版本信息
            trident: u.indexOf('Trident') > -1,
            //IE内核
            presto: u.indexOf('Presto') > -1,
            //opera内核
            webKit: u.indexOf('AppleWebKit') > -1,
            //苹果、谷歌内核
            gecko: u.indexOf('Gecko') > -1 && u.indexOf('KHTML') == -1,
            //火狐内核
            mobile: !!u.match(/AppleWebKit.*Mobile.*/),
            //是否为移动终端
            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
            webApp: u.indexOf('Safari') == -1 //是否web应该程序,没有头部与底部
        };
    } (),
    language: (navigator.browserLanguage || navigator.language).toLowerCase()
}
function toLink() {
    if (browser.versions.mobile == true) {
        alert("goTo-----移动端");
        if (browser.versions.iPad == true) {
            alert("goTo-----Ipad");
            //window.location = "http://www.jq22.com/";
        } else {
            alert("goTo-----手机端");
        }
    }
}
toLink();

document.writeln("语言版本: " + browser.language + "<br/>");
document.writeln(" 是否为移动终端: " + browser.versions.mobile + "<br/>");
document.writeln(" ios终端: " + browser.versions.ios + "<br/>");
document.writeln(" android终端: " + browser.versions.android + "<br/>");
document.writeln(" 是否为iPhone: " + browser.versions.iPhone + "<br/>");
document.writeln(" 是否iPad: " + browser.versions.iPad + "<br/>");
document.writeln(navigator.userAgent);






欢迎光临 源于生活 (http://bbs.vingoo.info/) Powered by Discuz! X3.1