JavaScript Gets the client device type, operating system, and browser type
<! DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 transitional//en" >
<HTML>
<HEAD>
<title>javascript get client device type, operating system and browser type </title>
<meta http-equiv= "Content-type" content= "text/html; Charset=utf-8 ">
<script type= "Text/javascript" >
Determine the current visitor's client device type, operating system, and browser type
function Jupmbrowsertype () {
var browser = {
Versions:function () {
var u = navigator.useragent, app = Navigator.appversion;
return {//client browser version information
Trident:u.indexof (' Trident ') >-1,//IE kernel
Webkit:u.indexof (' AppleWebKit ') >-1,//Apple, Google kernel
Mobile:!! U.match (/applewebkit.*mobile.*/),//Whether it is a mobile terminal
Android:u.indexof (' Android ') >-1 | | U.indexof (' Linux ') >-1,//Android terminal or UC Browser
Iphone:u.indexof (' IPhone ') >-1 | | U.indexof (' Mac ') >-1/whether for iphone or Qqhd browser
};
} ()
}
Whether it is a mobile terminal
if (!browser.versions.mobile) {
is the IE kernel
if (browser.versions.trident) {
return 4;
Whether else if (browser.versions.webKit) {//Is Apple, Google kernel
return 1;
} else {
return 0;
}
} else {
is the Android terminal
if (browser.versions.android) {
return 2;
Whether else if (browser.versions.iPhone) {//is an IPhone terminal
return 3;
} else {
return 0;
}
}
}
Alert (Jupmbrowsertype ());
</script>
</HEAD>
<BODY>
</BODY>
</HTML>