<script type="Text/javascript">varU =navigator.useragent;varIsandroid = U.indexof ('Android') >-1|| U.indexof ('ADR') >-1;//Android TerminalvarIsios =!! U.match (/\ (i[^;] +;( U;)? Cpu.+mac OS x/);//iOS terminalAlert'whether it is Android:'+isandroid); Alert ('whether it is iOS:'+Isios);</script>
Original link: http://caibaojian.com/browser-ios-or-android.html
Via can open your android phone or iphone scan to see the original from: http://caibaojian.com/browser-ios-or-android.html
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 ('ADR') >-1,//Android TerminalIphone: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 ("isIE");} // determine if the kernel is WebKit if (Browser.versions.webKit) {Alert ("iswebKit");} // 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";} Else if(/(Android)/i.test (navigator.useragent)) { //alert (navigator.useragent);Window.location.href ="android.html";} Else{window.location.href="pc.html";};
Reprint Address: http://caibaojian.com/browser-ios-or-android.html
H5 JS to determine whether the client is an iOS or Android mobile phone