zoukankan      html  css  js  c++  java
  • Detect IE browser by using JavaScript

     1 <script>
     2 function detectIE() {
     3     var ua = window.navigator.userAgent;
     4 
     5     var msie = ua.indexOf('MSIE ');
     6     if (msie > 0) {
     7         // IE 10 or older => return version number
     8 //                return parseInt(ua.substring(msie + 5, ua.indexOf('.', msie)), 10);
     9         return true;
    10     }
    11 
    12     var trident = ua.indexOf('Trident/');
    13     if (trident > 0) {
    14         // IE 11 => return version number
    15 //                var rv = ua.indexOf('rv:');
    16 //                return parseInt(ua.substring(rv + 3, ua.indexOf('.', rv)), 10);
    17         return true;
    18     }
    19 
    20     var edge = ua.indexOf('Edge/');
    21     if (edge > 0) {
    22         // Edge (IE 12+) => return version number
    23 //                return parseInt(ua.substring(edge + 5, ua.indexOf('.', edge)), 10);
    24         return true;
    25     }
    26 
    27     // other browser
    28     return false;
    29 }
    30 
    31 function alert_browser_version() {
    32     if(detectIE()){
    33         alert("Browser Error:
    We are strongly recommend you visit the website via Chrome or Firefox instead of IE.");
    34         window.location.href = "http://hkw20016704.hbap.adroot.hsbc:8000/cr/index/";
    35         return false;
    36     }
    37 }
    38 </script>
    <body onload="alert_browser_version()">
    ....
    </body>
    

      

  • 相关阅读:
    模块:标准库Shelve
    模块:标准库shutil
    模块:标准库sys
    关于html中的文本节点问题
    MVVM
    iOS 检测有没有安装其它应用 和ios9下要注意的地方
    iOS9对SDK的影响(iOS9适配必看)
    CircleLayout
    MapSearch 阅读随笔
    苹果官网 demo The Elements 阅读随笔
  • 原文地址:https://www.cnblogs.com/huanlegu0426/p/detect_ie_browser.html
Copyright © 2011-2022 走看看