判斷IE瀏覽器內核版本低於9,並給出升級鏈接

需要先引入jquery。

function IETester(userAgent){

          var UA =  userAgent || navigator.userAgent;
          if(/msie/i.test(UA)){
              return UA.match(/msie (\d+\.\d+)/i)[1];
          }else if(~UA.toLowerCase().indexOf('trident') && ~UA.indexOf('rv')){
              return UA.match(/rv:(\d+\.\d+)/)[1];
          }
          return false;
      }
      console.log(IETester());//不傳參數返回當前IE版本,如果不是IE內核瀏覽器,返回false
      if(IETester()==9.0){
          $(".hearder .right").css({"position":"absolute","z-index":"-1"});
      }else if(IETester()==8.0||IETester()==7.0||IETester()==6.0||IETester()==5.0){
          //alert("您的ie版本過低,請升級");
          if(confirm("您的ie版本過低,點擊【確定】升級,如不升級您將不能正常瀏覽網頁!")){
              location.href="https://support.microsoft.com/zh-cn/help/17621/internet-explorer-downloads";
          }else{
              alert("您將退出網頁!");
              window.close();
              //return false;
          }


      }
      IETester('Mozilla/5.0 (Windows NT 6.3; WOW64; Trident/7.0; rv:11.0) like Gecko');//傳userAgent字符串,用來判斷其他IE瀏覽器的版本,該示例返回11.0
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章