Use a QR code to automatically differentiate between iOS and Android, and even differentiate between iphone and ipad.
<HTML> <Head> <Metahttp-equiv= "Content-type"content= "text/html; charset=utf-8" /> <title>Two-dimensional code download</title> <Scripttype= "Text/javascript"> /** Smartphone Browser version information: **/ varBrowser={versions:function() { varu=navigator.useragent, App=navigator.appversion; return {//Mobile Terminal browser version informationTrident: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.*/) || !!U.match (/AppleWebKit/), //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 ||U.indexof ('Mac') > -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 bottom }; } (), Language: (Navigator.browserlanguage||navigator.language). toLowerCase ()}if(Browser.versions.ios||Browser.versions.iPhone||browser.versions.iPad) {window.location="https://itunes.apple.com/cn/app/xxx"; } Else if(browser.versions.android) {window.location="http://zhj8.aliapp.com/xxx.apk"; } //Document.writeln ("language version:" + browser.language);//Document.writeln ("Whether for 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 IPad:" + browser.versions.iPad);//Document.writeln (navigator.useragent); </Script> </Head> <Body> </Body></HTML>
Use a QR code to automatically differentiate between iOS and Android