varBrowser ={os:function () { varU =navigator.useragent; return{//Operating SystemLinux:!! U.match (/\ (X11; U;)? linux/i),//LinuxWindows:!! U.match (/windows/i),//WindowsAndroid:!! U.match (/android/i),//AndroidIos:!! U.match (/\ (i[^;] +;( U;)? Cpu.+mac OS x/),//IOS }; } (), Device:function () { varU =navigator.useragent; return{//EquipmentIphone:!! U.match (/iphone/i),//IPhoneIpad:!! U.match (/ipad/i),//IPad }; } (), Supplier:function () { varU =navigator.useragent; return{//Browser TypeQq:!! U.match (/qq\/\d+/i),//QQWeChat:!! U.match (/micromessenger/i),//WeChat }; } (), Language: (Navigator.browserlanguage||navigator.language). toLowerCase ()}; if(!browser.supplier.wechat) {alert ("Not in WeChat"); } if(!browser.supplier.qq) {alert ("Not in QQ"); }
Use JavaScript to determine access to the source operating system, device, browser type