PCのブラウザの種類を決定します

もし(browserInfo.type!== 'IE' ||(browserInfo.type == 'IE' &&番号(browserInfo.version)> 9)){
  //現在入手可能
  }他{
  // window.location.href = "http://10.2.4.52/dist/browser.html"。
  window.location.href = "http://wf2.aspirecn.com/dist/browser.html"。
  }
   
  機能getBrowserInfo(){
  VAR UA = navigator.userAgent.toLocaleLowerCase()。
  VARブラウザ= {
  タイプ:ヌル、
  バージョン:0
  }。
  IF(ua.match(/ MSIE /)!= NULL || ua.match(/トライデント/)!= NULL){
  browser.type = "IE"。
  browser.version ua.match =(/ MSIE([\ D。] +)/)!= nullの?ua.match [1]:ua.match(/ RV:([\ D] +)/)[1](/ MSIE(+)/ [\ D。])
  }そうであれば(ua.match(/ Firefoxの/)!= NULL){
  browser.type = "Firefoxの";
  }そうであれば(ua.match(/ ubrowser /)!= NULL){
  browser.type = "UC"。
  }そうであれば(ua.match(/オペラ/)!= NULL){
  browser.type = "欧朋"。
  }そうであれば(ua.match(/ bidubrowser /)!= NULL){
  browser.type =「百度」。
  }もしそうでなければ(ua.match(/ metasr /)!= NULL){
  browser.type = "搜狗"。
  }もしそうでなければ(ua.match(/ tencenttraveler /)!= NULL || ua.match(/ qqbrowse /)!= NULL){
  browser.type = "QQ"。
  }そうであれば(ua.match(/ Maxthonの/)!= NULL){
  browser.type =「旅」。
  }そうであれば(ua.match(/クロム/)!= NULL){
  VaRのis360 = _mime( "タイプ"、 "アプリケーション/ vnd.chromium.remotingビューア")。
  関数_mime(オプション値){
  VaRのMIMEタイプ=のnavigator.mimeTypes。
  (MIMEタイプでVaRのMT){用
  IF(MIMEタイプ[MT] [オプション] ==値){
  trueを返します。
  }
  }
  falseを返します。
  }
  IF(is360){
  browser.type = '360'。
  }他{
  browser.type = 'クロム';
  }
  }そうであれば(ua.match(/サファリ/)!= NULL){
  browser.type =「サファリ」。
  }他{
  console.log(です)。
  console.log(「ブラウザタイプが検出されませんでした」);
  }
  ブラウザを返します。

おすすめ

転載: www.cnblogs.com/liuhao-web/p/11224811.html