Пример 1. Простые и грубые суждение о пропущенных пунктах
<script type = "text/javascript"> var suseragent = navigator.useragent.tolowercase (); var bisipad = suseragent.match (/ipad/i) == "iPad"; var bisiphoneos = suseragent.match (/ii) == "iPhone OS"; var bismidp = suseragent.match (/midp/i) == "midp"; var bisuc7 = suseragent.match (/rv:1.2.3.4/i) == "rv: 1.2.3.4"; var bisuc = suseragent.match (/ucweb/i) == "ucweb"; var bisandroid = suseragent.match (/android/i) == "Android"; var bisce = suseragent.match (/windows ce/i) == "windows ce"; var biswm = suseragent.match (/windows mobile/i) == "Windows mobile"; if (bisipad || bisiphoneos || bismidp || bisuc7 || bisuc || bisandroid || bisce || biswm) {window.location.href = "3g.php"; } </script>Пример 2: Код аккуратный, и многие функции основаны на этой дополнительной функции.
<Script> var pc_style = "" var browser = {versions: function () {var u = navigator.useragent, app = navigator.appversion; return {trident: u.indexof ('trident')> -1, presto: u.indexof ('presto')> -1, webkit: u.indexof ('wired') - u.indexof ('gecko')> -1 && u.indexof ('khtml') == -1, mobile: !! u.match (/applewebkit.*mobile.*/) || !! u.match (/applewebkit/) && u.indexof ('qihu') && u.indexof ('qihu')> -1 && u.indexof ('chrome') <0, ios: !! U.Match (// (i [^;]+; u.indexof ('linux')> -1, iPhone: u.indexof ('iPhone')> -1 || u.indexof ('mac')> -1, iPad: u.indexof ('iPad')> -1, webApp: u.indexof ('safari') == -1, ua: u}; navigator.language) .tolowercase ()} if (browser.versions.mobile &&! browser.versions.ipad) {this.location = "Введите адрес домашней страницы микро -станции здесь";} </script>Пример 3: Некоторые функции были добавлены
<!-Суждение смартфона-> <!-<script type = "text/javascript" language = "javascript"> function.prototype.bind = function (bindobj, args) {var _sels = this; return function () {return _self.apply (bindobj, [] .concat (args))}}; function $ (id) {return string "? document.getElementbyId (id): id;}; var browser = {versions: function () {var u = navigator.useragent, app = navigator.appversion; return {trident: u.indexof ('trident')> -1, presto: u.indexof ('presto') -1, webkit: u.indexof (')') -1, webkit: u. -1, Gecko: u.indexof ('Gecko')> -1 && u.indexof ('khtml') == -1, Mobile: !! U.Match (/AppleWebKit.*Mobile.*/) || !! u.match (/applewebkit/), ios: !! u.match (// (i [^;]+; (u;)? Cpu.+Mac Os x/), Android: u.indexof ('android')> -1 || U.Indexof ('linux')> -1, iPhone: u.indexof ('iPhone')> -1 u.indexof ('iPad')> -1, webApp: u.indexof ('safari') == -1, qqbrw: u.indexof ('mqqbrowser')> -1, uclowend: u.indexof ('ucweb7. {try {return parsefloat (u.match (/ucweb/d+/./d+/gi) .toString (). match (// d+/./d+/). toString ())> = 8.2} catch (e) {if (u.indexof ('uc')> -1) {return true;} Else {return false ('uc')> -1) {return true;} {return atshian) {return}; u.indexof ('symbian')> -1, ucsb: u.indexof ('firefox/1.')> -1};} ()} var _gaq = _gaq || rf.tolocalelelowercase (). indexof (". xiu.com") === -1) {var defaultJummadain = ""; if (defaultJummadain == "www") {return;} if (defaultJummain == "m") {window.location.href = if (defaultJummain == "m") "http://wap.xiu.com/?from=pc"; return; }if (screen == undefined || screen.width <810) {if (browser.versions.ipad == true) {return;} if (browser.versions.webkit == true || browser.mobile? browser.versions.iphone == true || browser.versions.ucweb == true || "http://wap.xiu.com/" ;;)Пример 4: рекомендуется использовать Simple Wulin.com. Если у вас есть лучший код, вы можете поделиться им.
<script type = "text/javascript"> var browser = {versions: function () {var u = navigator.useragent, app = navigator.appversion; return {trident: u.indexof ('trident')> -1, presto: u.indexof ('presto')> -1, webkit: u.indexof (') u.indexof ('gecko')> -1 && u.indexof ('khtml') == -1, mobile: !! u.match (/applewebkit.*mobile.*/) || !! u.match (/applewebkit/), ios: !! u.match (// (i [^;]+; (u;)? Cpu.+Mac Os x/), Android: u.indexof ('android')> -1 || U.Indexof ('linux')> -1, iPhone: u.indexof ('iPhone')> -1 u.indexof ('iPad')> -1, webApp: u.indexof ('safari') == -1, qqbrw: u.indexof ('mqqbrowser')> -1, weixin: u.indexof ('micromessenger')> -1, uclowend: u.indexof ('ucweb7. u.indexof ('rv: 1.2.3.4')> -1, ucweb: function () {try {return parsefloat (u.match (/ucweb/d+/./d+/gi) .toString (). match (// d+/./d+/). tostring ())> = 8.2} atember (e) {i) -1) {return true;} else {return false;}}} (), symbian: u.indexof ('symbian')> -1, ucsb: u.indexof ('firefox/1.')> -1};} (), liulanqi: navigator.useragent} if (browser.versions.versions.versions.versions.versions.versions.versions.qurwrite) Браузер ");} else {document.write (" Другой браузер "+Browser.liulanqi);} </script>