//浏览器兼容的问题主要是浏览器内核的问题
//ie的内核Trident firefox:Gecko chrome safari:webkit
window.onload = function () {
var kk = navigator.cookieEnabled;//返回的是一个浏览器是否支持cookie
var result = browsers();
document.write(" 你当前是使用的浏览器版本是:" + result.name + "<br/>" + "版本是:" + result.v)
};
var browsers = function () {
var sys = {};
var ua = navigator.userAgent.toLowerCase();
var s;
if (ua.match(/chrome\/\d+/)) {
s = ua.match(/chrome\/d+/)[0].split("/");//注意正在表达式返回的是一个匹配的数组,然后用split方法分割一个元素返回的还是一个数组
sys.name = s[0];
sys.v = s[1];
}
else if (ua.match(/msie \d+/)) {
s = ua.match(/msie \d+/)[0].split(" ");
sys.name = s[0];
sys.v = s[1];
}
else if (ua.match(/firefox\/\d+/)) {
s = ua.match(/firefox\/\d+/)[0].split("/");
sys.name = s[0];
sys.v = s[1];
}
else {
sys.name = "未知浏览器";
sys.v = "未知版本";
}
return sys;
};