首页 > 代码库 > 浏览器简易嗅探器
浏览器简易嗅探器
document.write(navigator.userAgent);document.write(‘<br/>‘);document.write(navigator.platform);var client = function(){//引擎 var engine = { ie:false, gecko:false, khtml:false, opera:false, webkit:false, ver:0 };//浏览器 var browser = { ie:false, firefox:false, chrome:false, safari:false, opera:false, ver:0, name:‘‘ };//系统 var system = { win:false, mac:false, x11:false, sysname:‘‘ }//核心监测程序 var ua = navigator.userAgent; var p = navigator.platform; if(p.indexOf(‘Win‘) == 0){ system.win = true; system.sysname = ‘Window‘; }else if(p.indexOf(‘Mac‘) == 0){ system.mac = true; system.sysname = ‘Macintosh‘; }else if(p == ‘X11‘ || p.indexOf(‘Linux‘) == 0){ system.x11 = true; system.sysname = ‘Linux‘; } if(window.opera){ engine.opera = true; engine.ver= browser.ver = window.opera.version(); engine.name= ‘Opera‘; }else if(/AppleWebKit\/(\S+)/.test(ua)){ engine.webkit = true; engine.ver = RegExp[‘$1‘]; if(/Chrome\/(\S+)/.test(ua)){ browser.chrome = true; browser.ver = RegExp[‘$1‘]; browser.name = ‘Chrome‘; }else{ borwser.safari = true; if(/Version\/(\S+)/.test(ua)){ browser.ver = RegExp[‘$1‘]; browser.name = ‘safari‘; } } }else if(/rv:([^\)]+)\) Gecko\/\d{8}/.test(ua)){ engine.gecko = true; engine.ver = RegExp[‘$1‘]; if(/Firefox\/(\S+)/.test(ua)){ browser.firefox = true; browser.ver = RegExp[‘$1‘]; browser.name = ‘Firefox‘; } }else if(/MSIE ([^;]+)/.test(ua)){ engine.ie = browser.ie = true; engine.ver = browser.ver = RegExp[‘$1‘]; browser.name = ‘Internet Explorer‘; } return { engine:engine, browser:browser, system:system }}();alert(client.system.sysname + "目前使用的是" + client.browser.name + "浏览器,版本为" + client.browser.ver);
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。