获取浏览器相关信息

<!--获取浏览器的一些信息-->
<script type="text/javascript">
    // 获取浏览器类型
    function GetBrowserType() {
        var ua = navigator.userAgent.toLowerCase();
        if (ua == null) return "ie";
        else if (ua.indexOf('chrome') != -1) return "chrome";
        else if (ua.indexOf('opera') != -1) return "opera";
        else if (ua.indexOf('msie') != -1) return "ie";
        else if (ua.indexOf('safari') != -1) return "safari";
        else if (ua.indexOf('firefox') != -1) return "firefox";
        else if (ua.indexOf('gecko') != -1) return "gecko";
        else return "ie";
    }

    // 获取浏览器版本
    function GetBrowserVersion() {
        var ua = navigator.userAgent.toLowerCase();
        if (ua == null) return "null";
        else if (ua.indexOf('chrome') != -1) return ua.substring(ua.indexOf('chrome') + 7, ua.length).split(' ')[0];
        else if (ua.indexOf('opera') != -1) return ua.substring(ua.indexOf('version') + 8, ua.length);
        else if (ua.indexOf('msie') != -1) return ua.substring(ua.indexOf('msie') + 5, ua.length - 1).split(';')[0];
        else if (ua.indexOf('safari') != -1) return ua.substring(ua.indexOf('safari') + 7, ua.length);
        else if (ua.indexOf('gecko') != -1) return ua.substring(ua.indexOf('firefox') + 8, ua.length);
        else return "null";
    }

    // 获取系统信息
    function getSysInfo() {
        var ua = navigator.userAgent.toLowerCase();
        isWin7 = ua.indexOf("nt 6.1") > -1
        isVista = ua.indexOf("nt 6.0") > -1
        isWin2003 = ua.indexOf("nt 5.2") > -1
        isWinXp = ua.indexOf("nt 5.1") > -1
        isWin2000 = ua.indexOf("nt 5.0") > -1
        isWindows = (ua.indexOf("windows") != -1 || ua.indexOf("win32") != -1)
        isMac = (ua.indexOf("macintosh") != -1 || ua.indexOf("mac os x") != -1)
        isAir = (ua.indexOf("adobeair") != -1)
        isLinux = (ua.indexOf("linux") != -1)
        var broser = "";
        if (isWin7) {
            sys = "Windows 7";
        } else if (isVista) {
            sys = "Vista";
        } else if (isWinXp) {
            sys = "Windows xp";
        } else if (isWin2003) {
            sys = "Windows 2003";
        } else if (isWin2000) {
            sys = "Windows 2000";
        } else if (isWindows) {
            sys = "Windows";
        } else if (isMac) {
            sys = "Macintosh";
        } else if (isAir) {
            sys = "Adobeair";
        } else if (isLinux) {
            sys = "Linux";
        } else {
            sys = "Unknow";
        }
        return sys;
    }

    function getScreen() {
        return window.screen.width + "*" + window.screen.height;
    }
</script>

 

posted @ 2017-01-24 13:27  Danlis  阅读(316)  评论(0)    收藏  举报