javascript 学习笔记(六)浏览器类型及版本信息检测代码
2011-04-08 00:30
926 查看
function check(reg) {
var ug = navigator.userAgent.toLowerCase();
return reg.test(ug);
}
function checkBrowser() {
var ug = navigator.userAgent.toLowerCase();
var userAgent = document.getElementById("userAgent");
userAgent.innerHTML = "浏览器的用户代理报头:" + ug;
var browserType = "";
var ver = "";
//检测IE及版本
var IE = ug.match(/msie\s*\d\.\d/); //提取浏览器类型及版本信息,注match()方法返回的是数组而不是字符串
var isIE = check(/msie/);
if(isIE) {
browserType = "Internet Explorer";
ver = IE.join(" ").match(/[0-9]/g).join("."); //先用join()方法转化为字符串,然后用match()方法匹配到版本信息,再用join()方法转化为字符串
}
//检测chrome及版本
var chrome = ug.match(/chrome\/\d\.\d/gi);
var isChrome = check(/chrome/);
if(isChrome) {
browserType = "Chrome";
ver = chrome.join(" ").match(/[0-9]/g).join(".");
}
//检测firefox及版本
var firefox = ug.match(/firefox\/\d\.\d/gi);
var isFirefox = check(/firefox/);
if(isFirefox) {
browserType = "Firefox";
ver = firefox.join(" ").match(/[0-9]/g).join(".");
}
var browser = document.getElementById("browser");
browser.innerHTML = "您正在使用的浏览器为:" + browserType + "<span style='padding-left:15px;'>版本为:</span>" + ver;
}
相关文章推荐
- javascript 检测浏览器类型和版本的代码
- javascript学习笔记(十七) 检测浏览器插件代码
- javascript 检测浏览器类型和版本的代码
- javascript 检测浏览器类型和版本的代码
- JavaScript学习笔记之检测客户端类型是(引擎、浏览器、平台、操作系统、移动设备)
- javascript学习笔记(十七) 检测浏览器插件代码
- Javascript中获取浏览器类型和操作系统版本等客户端信息常用代码
- JavaScript学习笔记之检测客户端类型是(引擎、浏览器、平台、操作系统、移动设备)
- javascript 浏览器类型和版本号检测代码(兼容多浏览器)
- JavaScript 确认检测浏览器及版本【每日一段代码65】
- javascript检测浏览器版本信息
- JavaScript学习总结(十九)——JavaScript获取浏览器类型与版本
- javascript学习2---判断浏览器类型及版本
- javascript 检测浏览器类型、操作系统平台的代码
- 认识Javascript中的navigator对象以及检测浏览器类型和版本,获取浏览器版本号,检测客户端操作系统
- JavaScript 实例:检测浏览器版本及更多信息
- javascript学习笔记(四)--检测浏览器和操作系统
- 精彩代码回放:jQuery实现的浏览器类型和版本检测
- jquery检测浏览器版本等信息代码