<script>
if (/(Iphone|ipad|ipod|ios)/i.test (navigator.useragent)) {
alert (navigator.useragent);
Window.location.href = "ios.html";
} else if (/(Android)/i.test (navigator.useragent)) {
alert (navigator.useragent);
Window.location.href = "android.html";
} else {
Window.location.href = "pc.html";
};
</script>
//
<script type= "Text/javascript" >
var browser={
Versions:function () {
var u = navigator.useragent, app = Navigator.appversion;
return {//Mobile terminal browser version information
Trident:u.indexof (' Trident ') >-1,//ie core
Presto:u.indexof (' presto ') >-1,//opera core
Webkit:u.indexof (' AppleWebKit ') >-1,//Apple, Google kernel
Gecko:u.indexof (' Gecko ') >-1 && u.indexof (' khtml ') = =-1,//Firefox kernel
Mobile:!! U.match (/applewebkit.*mobile.*/),//Whether it is a mobile terminal
Ios:!! U.match (/\ (i[^;] +;( U;)? Cpu.+mac OS x/),//ios terminal
Android:u.indexof (' Android ') >-1 | | U.indexof (' Linux ') >-1,//android terminal or UC Browser
Iphone:u.indexof (' iphone ') >-1,//whether for iphone or Qqhd browser
Ipad:u.indexof (' ipad ') >-1,//whether ipad
Webapp:u.indexof (' Safari ') = =-1//whether the Web should be program, no head with bottom
Weixin:u.indexof (' Micromessenger ') >-1,//whether (added 2015-01-22)
Qq:u.match (/\sqq/i) = = "QQ"//whether QQ
};
}(),
Language: (Navigator.browserlanguage | | navigator.language). toLowerCase ()
}
Document.writeln ("language version:" +browser.language);
Document.writeln ("Whether it is a mobile terminal:" +browser.versions.mobile);
Document.writeln ("iOS terminal:" +browser.versions.ios);
Document.writeln ("Android Terminal:" +browser.versions.android);
Document.writeln ("is the IPhone:" +browser.versions.iphone);
Document.writeln ("Whether IPad:" +browser.versions.ipad);
Document.writeln (navigator.useragent);
</script>
Client iOS and Android's judgment