//鍒ゆ柇娴忚鍣ㄥ嚱鏁 function isMobile() { if ( window.navigator.userAgent.match( /(phone|pad|pod|iPhone|iPod|ios|iPad|Android|Mobile|BlackBerry|IEMobile|MQQBrowser|JUC|Fennec|wOSBrowser|BrowserNG|WebOS|Symbian|Windows Phone)/i ) ) { return true; // 绉诲姩绔 } else { return false; // PC绔 } } //甯哥敤鐨勬祻瑙堝櫒鍝佺墝鍜屽湪浠€涔堟儏鍐典笅浣跨敤娴忚鍣ㄨ繍琛岀幆澧冨垽鏂€ var os = (function () { var ua = navigator.userAgent, isWindowsPhone = /(?:Windows Phone)/.test(ua), isSymbian = /(?:SymbianOS)/.test(ua) || isWindowsPhone, isAndroid = /(?:Android)/.test(ua), isFireFox = /(?:Firefox)/.test(ua), isChrome = /(?:Chrome|CriOS)/.test(ua), isTablet = /(?:iPad|PlayBook)/.test(ua) || (isAndroid && !/(?:Mobile)/.test(ua)) || (isFireFox && /(?:Tablet)/.test(ua)), isPhone = /(?:iPhone)/.test(ua) && !isTablet, isPc = !isPhone && !isAndroid && !isSymbian; return { isTablet: isTablet, isPhone: isPhone, isAndroid: isAndroid, isPc: isPc, }; })(); //鍒ゆ柇鏄惁鍦ㄥ井淇℃墦寮€ var isWechart = function () { var rst = true; if ( window.navigator.userAgent.match( /(phone|pad|pod|iPhone|iPod|ios|iPad|Android|Mobile|BlackBerry|IEMobile|MQQBrowser|JUC|Fennec|wOSBrowser|BrowserNG|WebOS|Symbian|Windows Phone)/i ) ) { var ua = navigator.userAgent.toLowerCase(); if (!(ua.match(/MicroMessenger/i) == "micromessenger")) { rst = false; } } else { rst = false; } return rst; }; //骞冲彴銆佽澶囧拰鎿嶄綔绯荤粺 var system = { win: false, mac: false, xll: false, ipad: false, }; //妫€娴嬪钩鍙 var p = navigator.platform; system.win = p.indexOf("Win") == 0; system.mac = p.indexOf("Mac") == 0; system.x11 = p == "X11" || p.indexOf("Linux") == 0; system.ipad = navigator.userAgent.match(/iPad/i) != null ? true : false; //璺宠浆璇彞锛屽鏋滄槸鎵嬫満璁块棶灏辫嚜鍔ㄨ烦杞埌wap.baidu.com椤甸潰 if (system.win || system.mac || system.xll || system.ipad) { // alert("鍦≒C绔笂鎵撳紑鐨?); } else { var ua = navigator.userAgent.toLowerCase(); if (ua.match(/MicroMessenger/i) == "micromessenger") { // alert("鍦ㄦ墜鏈虹寰俊涓婃墦寮€鐨?); } else { // alert("鍦ㄦ墜鏈轰笂闈炲井淇′笂鎵撳紑鐨?); } } var browser = { versions: (function () { var u = navigator.userAgent, app = navigator.appVersion; return { //绉诲姩缁堢娴忚鍣ㄧ増鏈俊鎭 trident: u.indexOf("Trident") > -1, //IE鍐呮牳 presto: u.indexOf("Presto") > -1, //opera鍐呮牳 webKit: u.indexOf("AppleWebKit") > -1, //鑻规灉銆佽胺姝屽唴鏍 gecko: u.indexOf("Gecko") > -1 && u.indexOf("KHTML") == -1, //鐏嫄鍐呮牳 mobile: !!u.match(/AppleWebKit.*Mobile.*/), //鏄惁涓虹Щ鍔ㄧ粓绔 // ios: !!u.match("/(i[^;]+;( U;)? CPU.+Mac OS X/"), //ios缁堢 android: u.indexOf("Android") > -1 || u.indexOf("Linux") > -1, //android缁堢鎴杣c娴忚鍣 iPhone: u.indexOf("iPhone") > -1, //鏄惁涓篿Phone鎴栬€匭QHD娴忚鍣 iPad: u.indexOf("iPad") > -1, //鏄惁iPad webApp: u.indexOf("Safari") == -1, //鏄惁web搴旇绋嬪簭锛屾病鏈夊ご閮ㄤ笌搴曢儴 }; })(), language: (navigator.browserLanguage || navigator.language).toLowerCase(), }; if (browser.versions.mobile) { //鍒ゆ柇鏄惁鏄Щ鍔ㄨ澶囨墦寮€銆俠rowser浠g爜鍦ㄤ笅闈 // var ua = navigator.userAgent.toLowerCase();//鑾峰彇鍒ゆ柇鐢ㄧ殑瀵硅薄 // if (ua.match(/MicroMessenger/i) == "micromessenger") { // //鍦ㄥ井淇′腑鎵撳紑 // } // if (ua.match(/WeiBo/i) == "weibo") { // //鍦ㄦ柊娴井鍗氬鎴风鎵撳紑 // } // if (ua.match(/QQ/i) == "qq") { // //鍦≦Q绌洪棿鎵撳紑 // } // if (browser.versions.ios) { // //鏄惁鍦↖OS娴忚鍣ㄦ墦寮€ // } // if(browser.versions.android){ // //鏄惁鍦ㄥ畨鍗撴祻瑙堝櫒鎵撳紑 // } }