브라우저를 감지하고 주로 userAgent를 기반으로 판단을 내리기 위해 브라우저의 판단 명령에주의하십시오.
// 탐지 브라우저 var client = function () {var 엔진 = {ie : 0, gecko : 0, webkit : 0, khtml : 0, opera : 0, ver : null}; var 브라우저 = {// 브라우저 IE : 0, firefox : 0, safari : 0, konq : 0, opera : 0, ver, ver : null}; navigator.useragent; // 브라우저 감지 If (wind if (/applewebkit // (/s+)/. test (ua))) {engine.ver = regexp [ "$ 1"]; engine.webkit = parsefloat (engine.ver); // chrome 또는 safariif인지 결정합니다 (/chrome/(/s+)/.test(ua) {browser. parsefloat (browser.ver);} else if (/version/(/s+)/test(ua)) {browser.ver = regexp [ "$ 1"]; browser.safari = parsefloat (browser.ver);} else {// var var variversion = 1; 1;} else if (else. /KKONQUEROR//(”;개 +)/TEST(UA)) {engine.ver = browser.ver = regexp [ "$ 1"]; engine.khtml = browser.konq = parsefloat (gend. regexp [ "$ 1"]; engine.gecko = parsefloat (Engine.ver); // firefoxif (/firefox/(/s+)/.test(ua)) {browser.ver = regexp [ "$ 1"]; browser.firefox = parsefloat (browser.ver); ([^;]+)/. test (ua)) {engine.ver = browser.ver = regexp [ "$ 1"]; engine.ie = browser.ie = parsefloat (engine.ver);} return {엔진 : 엔진, 브라우저 : browser};} (); // call if (client.engine.webkit) {// (client.browser.chrome) {// chrome에 대한 코드 실행} else if (client.browser.safari) {// safari}} else if (client.engine.gecko) {if (client.browser.firefox) {// execute code for gecko browser}}