Windows8.1の判別をJavascriptで行う

機会があったのでメモ

 

//Windowsのバージョンをかえす

function getWindowsVersion() {

  //Windows8.1

  if (navigator.userAgent.indexOf("NT 6.3")) {

    return "win8";

  }

//Windows8

  else if (-1 != navigator.userAgent.indexOf("NT 6.2")) {

    return "win8";

  }

  //Windows7

  else if (-1 != navigator.userAgent.indexOf("NT 6.1")) {

    return "win7";

  }

  //WindowVista

  else if (-1 != navigator.userAgent.indexOf("NT 6.0")) {

    return "winV";

  }

  //その他

  else {

    return false;

  }

}