zoukankan      html  css  js  c++  java
  • 纯JS判断各种浏览器类型及版本.

    IE11或者非IE

    if (!document.all) {
        alert('IE11+ or not IE');
    }

    IE10

    if (document.all && document.addEventListener && window.atob) {
        alert('IE10');
    }

    IE9

    if (document.all && document.addEventListener && !window.atob) {
        alert('IE9');
    }

    IE8

    if (document.all && document.querySelector && !document.addEventListener) {
        alert('IE8');
    }

    IE7

    if (document.all && window.XMLHttpRequest && !document.querySelector) {
        alert('IE7');
    }

    IE6

    if (document.all && document.compatMode && !window.XMLHttpRequest) {
        alert('IE6');
    }

    判断各种浏览器类型及版本:

    var  browser = {};
                var  userAgent = navigator.userAgent.toLowerCase();
                var  s;
                (s = userAgent.match(/msie ([d.]+)/)) ? browser.ie = s[1] :
                (s = userAgent.match(/firefox/([d.]+)/)) ? browser.firefox = s[1] :
                (s = userAgent.match(/chrome/([d.]+)/)) ? browser.chrome = s[1] :
                (s = userAgent.match(/opera.([d.]+)/)) ? browser.opera = s[1] :
                (s = userAgent.match(/version/([d.]+).*safari/)) ? browser.safari = s[1] : 0;
                var  version;
                if  (browser.ie) {
                    version ='ie'+ browser.ie;
                } else if  (browser.firefox) {
                    version = 'firefox '  + browser.firefox;
                } else if  (browser.chrome) {
                    version = 'chrome '  + browser.chrome;
                } else if  (browser.opera) {
                    version = 'opera '  + browser.opera;
                } else if  (browser.safari) {
                    version = 'safari '  + browser.safari;
                } else {
                    version = '未知浏览器' ;
                }
                return  version;
  • 相关阅读:
    Python_soket
    Python_正则表达式语法
    Python_math模块
    Python_random模块
    Python_os模块
    Python_time模块
    Java技能树-图片版
    读书笔记---《编写可读代码的艺术》
    Java代码优化建议
    Git常用命令
  • 原文地址:https://www.cnblogs.com/cnsevennight/p/4236700.html
Copyright © 2011-2022 走看看