• 兰妮   2015/9/7 12:52:00
  • Javascript如何判断浏览器版本?
  • 关键字: 浏览器版本 js判断
  • 现在市场上浏览器的版本多种多样,火狐,IE,Chrome等等,特别是IE,从,6,7,8,9,10,11各个版本多的跟米似得,因为不同的浏览器对html标签的渲染支持程度不一,会重新各种兼容性问题,那么问题来了,我们该如何判断浏览器的版本以实现不同的显示效果呢?看如下实例吧:
    Js代码
    1. <script type="text/javascript">  
    2.         $(function () {  
    3.             var Sys = {};  
    4.             var ua = navigator.userAgent.toLowerCase();  
    5.             var s;  
    6.             (s = ua.match(/rv:([\d.]+)\) like gecko/)) ? Sys.ie = s[1] :  
    7.             (s = ua.match(/msie ([\d.]+)/)) ? Sys.ie = s[1] :  
    8.             (s = ua.match(/firefox\/([\d.]+)/)) ? Sys.firefox = s[1] :  
    9.             (s = ua.match(/chrome\/([\d.]+)/)) ? Sys.chrome = s[1] :  
    10.             (s = ua.match(/opera.([\d.]+)/)) ? Sys.opera = s[1] :  
    11.             (s = ua.match(/version\/([\d.]+).*safari/)) ? Sys.safari = s[1] : 0;  
    12.               
    13.             if (Sys.ie) $('span').text('IE: ' + Sys.ie);  
    14.             if (Sys.firefox) $('span').text('Firefox: ' + Sys.firefox);  
    15.             if (Sys.chrome) $('span').text('Chrome: ' + Sys.chrome);  
    16.             if (Sys.opera) $('span').text('Opera: ' + Sys.opera);  
    17.             if (Sys.safari) $('span').text('Safari: ' + Sys.safari);  
    18.         });  
    19.     </script>  

大家的回答
  • 还没有人回答这个问题哦,亲,快来帮帮TA吧
  •   我来回答
  • 注册用户登录后才能发表评论,请 登录注册
  • 请您注意

    ·自觉遵守:爱国、守法、自律、真实、文明的原则

    ·尊重网上道德,遵守《全国人大常委会关于维护互联网安全的决定》及中华人民共和国其他各项有关法律法规

    ·严禁发表危害国家安全,破坏民族团结、国家宗教政策和社会稳定,含侮辱、诽谤、教唆、淫秽等内容的作品

    ·承担一切因您的行为而直接或间接导致的民事或刑事法律责任

    ·您在编程中国社区新闻评论发表的作品,本网站有权在网站内保留、转载、引用或者删除

    ·参与本评论即表明您已经阅读并接受上述条款

  • 相关话题
  • 暂无相关话题哦