• 判断浏览器类型


    1. function appInfo(){  
    2.     var browser = {  
    3.             msie: false, firefox: false, opera: false, safari: false,   
    4.             chrome: false, netscape: false, appname: 'unknown', version: 0  
    5.         },  
    6.         userAgent = window.navigator.userAgent.toLowerCase();  
    7.     if ( /(msie|firefox|opera|chrome|netscape)D+(d[d.]*)/.test( userAgent ) ){  
    8.         browser[RegExp.$1] = true;  
    9.         browser.appname = RegExp.$1;  
    10.         browser.version = RegExp.$2;  
    11.     } else if ( /versionD+(d[d.]*).*safari/.test( userAgent ) ){ // safari  
    12.         browser.safari = true;  
    13.         browser.appname = 'safari';  
    14.         browser.version = RegExp.$2;  
    15.     }  
    16.     return browser;  
    17. }  
    18. // 调用示例  
    19. var myos = appInfo();  
    20. // 如果当前浏览器是IE,弹出浏览器版本,否则弹出当前浏览器名称和版本  
    21. if ( myos.msie ){  
    22.     alert( myos.version ); //弹出IE版本
    23. else {  
    24.     alert( myos.appname + myos.version ); 

    判断浏览器是否为遨游

    1. function appInfo(){  
    2.     var browser = {  
    3.             msie: false, firefox: false, opera: false, safari: false,   
    4.             chrome: false, netscape: false, appname: 'unknown', version: 0  
    5.         },  
    6.         userAgent = window.navigator.userAgent.toLowerCase();  
    7.     if ( /(maxthon|firefox|opera|chrome|netscape)D+(d[d.]*)/.test( userAgent ) ){  
    8.         browser[RegExp.$1] = true;  
    9.         browser.appname = RegExp.$1;  
    10.         browser.version = RegExp.$2;  
    11.     } else if ( /versionD+(d[d.]*).*safari/.test( userAgent ) ){ // safari  
    12.         browser.safari = true;  
    13.         browser.appname = 'safari';  
    14.         browser.version = RegExp.$2;  
    15.     }  
    16.     return browser;  
    17. }  
    18. // 调用示例  
    19. var myos = appInfo();  
    20. // 如果当前浏览器是IE,弹出浏览器版本,否则弹出当前浏览器名称和版本  
    21. if ( myos.msie ){  
    22.     alert( myos.version ); //弹出IE版本
    23. else {  
    24.     alert( myos.appname + myos.version ); 
    25. }
  • 相关阅读:
    ECS7天实践进阶训练营Day1:使用阿里云ECS,快速搭建、管理VuePress静态网站
    网络设备配置与管理(华为)基础系列 :VLAN故障排除和GVRP
    网络设备配置与管理(华为)基础系列 20190411
    CentOS7.0小随笔——指令基本操作(Part.B)
    网络设备配置与管理(华为)基础系列 20190404
    CentOS7.0小随笔——指令基本操作(Part.A)
    排球计分员用户故事
    罗辑思维-如何成为一个高手 (观后感)
    第18周个人工作量总结
    第18周项目冲刺流程总结
  • 原文地址:https://www.cnblogs.com/nc-blog/p/4239509.html
Copyright © 2020-2023  润新知