This is only a small knowledge, but also on the internet to find, pretty good!
Dynamic to determine whether the browser is a PC or mobile end!
<script> var browser={versions:function () {var u = navigator.useragent, app = Navigator.appversion; return {trident:u.indexof (' Trident ') >-1,//ie kernel presto:u.indexof (' presto ') >-1,//opera kernel Webkit:u.inde XOf (' AppleWebKit ') >-1,//Apple, Google kernel gecko:u.indexof (' Gecko ') >-1 && u.indexof (' khtml ') = = 1,//Firefox kernel mo Bile:!! U.match (/applewebkit.*mobile.*/) | |!! U.match (/applewebkit/),//Whether for 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 | | U.indexof (' Mac ') >-1,//whether for iphone or Qqhd browser ipad:u.indexof (' ipad ') >-1,//whether IPad webapp:u.indexof (' Safari ') =
=-1//whether the Web should program, without head and bottom};
} ()} Document.writeln ("is a mobile Terminal:" +browser.versions.mobile);
Document.writeln ("iOS terminal:" +browser.versions.ios);
Document.writeln ("Android Terminal:" +browser.versions.android); Document.writeln ("Whether for iphone:" +browser.versions.)IPhone);
Document.writeln ("Whether the IPad:" +browser.versions.ipad);
Document.writeln (navigator.useragent);
</script>
Very interesting!
The above is JS dynamic Judge pc and mobile browser data collation, follow-up continue to supplement the relevant information, thank you for your support of this site!