اكتشف المتصفح وانتبه إلى أمر الحكم في المتصفح ، بشكل رئيسي على أساس المستخدم لإصدار الأحكام.
// detection browser var client = function () {var engine = {ie: 0 ، gecko: 0 ، webkit: 0 ، khtml: 0 ، opera: 0 ، ver: null} ؛ var browser = {// browser ie: 0 ، firefox: 0 ، safari: 0 ، konq: 0 ، opera: 0 ، 0 ، ver} navigator.useragent ؛ // الكشف عن المستعرض له أمر إذا (window.opera) {// opera scivised ، لذلك الأولوية هي اكتشاف engine.ver = browser.ver = window.opera.version () if (/applewebkit // (/s+)/. test (ua)) {engine.ver = regexp ["$ 1"] parsefloat (browser.ver) ؛} آخر if (/version//(/s+)/. 1 ؛} آخر إذا (earch.webkit <312) {safariversion = 1.2 ؛} آخر إذا (earch.webkit <412) {safariversion = 1.3 ؛} آخر /konqueror//( Budap^ ؛/2010)/. regexp ["$ 1"] ؛ earch.gecko = parsefloat (engine.ver) ؛ // تحديد ما إذا كان firefoxif (/firefox// (/s+)/.test(ua)) {browser.ver = regexp ["$ 1"] ؛ browser.firefox = parsefloat ( ([[^؛]+)/. اختبار (ua)) {engine.ver = browser.ver = regexp ["$ 1"] (client.browser.chrome) {// تنفيذ رمز لـ chrome} آخر إذا (client.browser.safari) {// تنفيذ رمز لـ Safari}} آخر إذا (client.engine.gecko) {if (client.browser.firefox) {// execute code for firefox} else {execut