<script type= "Text/javascript" >var u = navigator.useragent, app = navigator.appversion; var // Android Terminal or UC browser var // iOS Endpoint alert (' is Android: ' +isandroid '); alert (' is iOS: ' +Isios); </script>
Can open your android phone or iphone scan to see
The following is a more comprehensive browser check function, provide more check content, you can check whether it is mobile, ipad, iphone, QQ, etc.
The first type: from http://blog.baiwand.com/?post=176
<script type= "Text/javascript" >//Judging the access terminalvarBrowser={versions:function(){ varU = navigator.useragent, app =navigator.appversion; return{trident:u.indexof (' Trident ') >-1,//IE kernelPresto:u.indexof (' presto ') >-1,//Opera KernelWebkit:u.indexof (' AppleWebKit ') >-1,//Apple, Google kernelGecko:u.indexof (' Gecko ') >-1 && u.indexof (' khtml ') = =-1,//Firefox kernelMobile:!! U.match (/applewebkit.*mobile.*/),//whether it is a mobile terminalIos:!! U.match (/\ (i[^;] +;( U;)? Cpu.+mac OS x/),//iOS terminalAndroid:u.indexof (' Android ') >-1 | | U.indexof (' Linux ') >-1,//Android Terminal or UC browserIphone:u.indexof (' IPhone ') >-1,//whether it's an iphone or Qqhd browserIpad:u.indexof (' IPad ') >-1,//whether ipadWebapp:u.indexof (' Safari ') = =-1,//whether the web should program, no head with the bottomWeixin:u.indexof (' Micromessenger ') >-1,//whether (new in 2015-01-22)Qq:u.match (/\sqq/i) = = "QQ"//whether QQ }; } (), Language: (Navigator.browserlanguage||navigator.language). toLowerCase ()}</script>
How to use:
// determine if IE kernel if (browser.versions.trident) {Alert ("is IE");} // determine if the kernel is WebKit if (Browser.versions.webKit) {Alert ("is WebKit");} // determine if the mobile side if (browser.versions.mobile| | browser.versions.android| | Browser.versions.ios) {alert ("mobile Side");}
Detecting Browser language
Currentlang = Navigator.language; // determine the language used by other browsers except IE if (!currentlang) {// to determine the use of IE browser language Currentlang = navigator.browserlanguage;} alert (Currentlang);
The second type: from http://www.fufuok.com/ js-iphone-android. HTML
if (/(Iphone|ipad|ipod|ios)/i.test (navigator.useragent)) { //alert (navigator.useragent); window.location.href = "iphone.html"Elseif (/(Android)/i.test ( navigator.useragent)) { // window.location.href = "android.html" Else { = "pc.html";};
JS to determine if the client is iOS or Android