JS判断操作系统

JavaScript07

JS判断操作系统,第1张

那是因为ua[2]的值为“ Windows NT 5.1”注意前面有个空格。

使用indexOf方法判断就可以了。

<script language="javascript">

var ua = navigator.userAgent.split("")

if(ua[2].indexOf("Windows NT 5.1")!=-1)

{

window.location = 'http://www.baidu.com'

}

else

{

window.location = 'http://www.google.com'

}

//document.write("'"+ua[2]+"'")

</script>

$(function () {

   var u = navigator.userAgent, app = navigator.appVersion

   var isAndroid = u.indexOf('Android') > -1 || u.indexOf('Linux') > -1 //g

   var isIOS = !!u.match(/\(i[^]+( U)? CPU.+Mac OS X/) //ios终端

   if (isAndroid) {

      //这个是安卓操作系统

   }

   if (isIOS) {

//这个是ios操作系统

   }

})