ブラウザを検出し、主に審査を行うためにユーザーエイジェントに基づいて、ブラウザの判断命令に注意を払ってください。
//検出ブラウザーvar client = function(){var engine = {ie:0、gecko:0、webkit:0、khtml:0、opera:0、var:null}; var browser = {// browser ie:0、firefox:0、safari:0、konq:0、opera:0、chrome:0、chrome:0、ver navigator.useragent; //ブラウザー検出には順序があるif(window.opera){//オペラの変装があるので、優先順位はengine.ver.ver.ver.ver = window.opera.version(); engine.opera = browser.opera = browser.opera = parsefloat(parsefloat( if(/applewebkit //(/s+)/。test(ua)){engine.ver = regexp ["$ 1"]; engine.webkit = parsefloat(engine.ver); // chromeまたはsafariif(/chrome//(/s+)/.test (test(test( parsefloat(browser.ver);} else if(/version//(/s+)/.test(uua)(uua)(uaxp] ["$ 1"]; browser.safari = parsefloat(browser.ver);} else {//バージョン番号var safariveriversion = 1; if(// 1;} else if(Engine.webkit <312){safariversion = 1.2;} else if(Engine.webkit <412){safariversion = 1.3;} else {safariversion = 2;} browser.safari = browser.ver = safariversion;}} /KONQUEROR//; regexp ["$ 1"]; engine.gecko = parsefloat(engine.ver); // firefoxif(/firefox////s+)/.test(uua)){browser.ver = regexp ["$ 1"]; browser.firefox = parsefloat(msser.ver.ver); ([^;]+)/。test(ua)){Engine.ver = browser.ver = regexp ["$ 1"]; engine.ie = browser.ie = parsefloat(engine.ver);} return {エンジン:エンジン、ブラウザー};}(); (client.browser.chrome){// chromeのコードを実行} else if(client.browser.safari){// safari}} else if(client.engine.gecko){if(client.browser.firefox){// firefoxのコードを実行するコードを実行する}