JS Judging Browser type
function judge () {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 ()} console.log (Browser.language)if(Browser.versions.ios | | browser.versions.iPhone | |browser.versions.iPad) {//window.location= "www.zhongsou.com";}Else if(browser.versions.android) {//window.location= "http://www.baidu.com"; } /*window.location.href= "https://itunes.apple.com/us/app/ma-ma-fan-er/id985525130?mt=8&uo=4 ";*/}varbb=NewJudge ();
JS to determine the client operating system
function Detectos () {varSuseragent =navigator.useragent; varIswin = (Navigator.platform = ="Win32") || (Navigator.platform = ="Windows"); varIsmac = (Navigator.platform = ="mac68k") || (Navigator.platform = ="MACPPC") || (Navigator.platform = ="Macintosh") || (Navigator.platform = ="Macintel"); if(ISMAC)return "Mac"; varIsunix = (Navigator.platform = ="X11") &&!iswin &&!Ismac; if(Isunix)return "Unix"; varIslinux = (String (navigator.platform). IndexOf ("Linux") >-1); if(Islinux)return "Linux"; if(Iswin) {varIswin2k = Suseragent.indexof ("Windows NT 5.0") >-1|| Suseragent.indexof ("Windows $") >-1; if(iswin2k)return "Win2000"; varISWINXP = Suseragent.indexof ("Windows NT 5.1") >-1|| Suseragent.indexof ("Windows XP") >-1; if(ISWINXP)return "WinXP"; varisWin2003 = Suseragent.indexof ("Windows NT 5.2") >-1|| Suseragent.indexof ("Windows 2003") >-1; if(isWin2003)return "Win2003"; varIswinvista= Suseragent.indexof ("Windows NT 6.0") >-1|| Suseragent.indexof ("Windows Vista") >-1; if(Iswinvista)return "WinVista"; varisWin7 = Suseragent.indexof ("Windows NT 6.1") >-1|| Suseragent.indexof ("Windows 7") >-1; if(isWin7)return "Win7"; } return " Other";} Document.writeln ("your operating system is:"+ Detectos ());
JS Judge Browser type, JS judge client operating system