//浏览器兼容的问题主要是浏览器内核的问题 //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; };