首页 > 其他 > 详细

获取浏览器相关信息

时间:2017-01-24 14:34:56      阅读:202      评论:0      收藏:0      [点我收藏+]
<!--获取浏览器的一些信息-->
<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>

 

获取浏览器相关信息

原文:http://www.cnblogs.com/danlis/p/6346928.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!