Detectar el navegador y prestar atención a la orden de juicio del navegador, principalmente en función de Useragent para emitir juicios.
// Detección del navegador var cliente = function () {var motor = {es decir: 0, gecko: 0, webkit: 0, khtml: 0, ópera: 0, ver: null}; var navegador = {// navegador IE: 0, Firefox: 0, safari: 0, konq: 0, ópera: 0, Chrome: 0, ver: nula: null}; navegator.useragent; // La detección del navegador tiene orden if (window.opera) {// ópera disfraz, por lo que la prioridad es detectar motor.ver = browser.ver = window.opera.version (); motor.opora = browser.opera = browser.opera = parsefloat (motor.ver);} if (/appleWebkit // (/s+)/. test (ua)) {motet.ver = regexp ["$ 1"]; motor.webkit = parsefloat (motor.ver); // Determinar si es Chrome o Safariif (/Chrome//(/s+)/.test(ua)) n. parsefloat (browser.ver);} else if (//version//(/s+)/.test(ua)))BROWSER.ver = regexp ["$ 1"]; browser.safari = parsefloat (browser.ver);} else {// ABSUMBLE determinar el número de versión var variedad = 1; if (motor.webkit <100) 1;} else if (motor.webkit <312) {safariversion = 1.2;} else if (motor.webkit <412) {safariversion = 1.3;} else {safariversion = 2;} browser.safari = browser.ver = safariversion;}} if (/khtml//(/s+)® /Konqueror//(bar^ ;font>)/.test(ua)) •genine.ver = browser.ver = regExp ["$ 1"]; motor.khtml = browser.konq = parsefloat (motor.ver);} else if (/rv: ([^/)]+) gecko // d {8}/. = Regexp ["$ 1"]; motor.gecko = parsefloat (motor.ver); // Determine si es Firefoxif (/FireFox//(/s+)/.test(ua)))BROWSER.ver = REGEXP ["$ 1"]; Browser.firefox = parsefloat (Browser.ver);}} if ((/msmel ([^;]+)/. test (ua)) {motor.ver = browser.ver = regExp ["$ 1"]; motor.ie = browser.ie = parsefloat (motor.ver);} return {Engine: Engine, Browser: Browser};} (); // Llama if (Client.Engine.WeBkit) {/// (Client.Browser.Chrome) {// Ejecutar código para Chrome} else if (client.browser.safari) {// ejecutar código para safari}} else if (client.engine.gecko) {if (client.browser.firefox) {// ejecutar código para firefox} else {// execute código para otro gecko brawsers}}}