如何判断浏览器的版本
在浏览器的市场上,主要有ie, firefox ,chrome,opera,safari。在进行页面布局的时候,不同的浏览器对css的解释是不一样的,所以在设计页面的是旧需要判断浏览器的版本,从而实现web application的浏览器兼容
//判断浏览器版本
function CheckBrowserVersion (){
var Sys = {};
var ua = navigator.userAgent.toLowerCase();
var s;
(s = ua.match(/msie ([\d.]+)/)) ? Sys.ie = s[1] :
(s = ua.match(/firefox\/([\d.]+)/)) ? Sys.firefox = s[1] :
(s = ua.match(/chrome\/([\d.]+)/)) ? Sys.chrome = s[1] :
(s = ua.match(/opera.([\d.]+)/)) ? Sys.opera = s[1] :
(s = ua.match(/version\/([\d.]+).*safari/)) ? Sys.safari = s[1] : 0;
var browerVersion
//以下进行测试
if (Sys.ie) browerVersion = 'IE: ' + Sys.ie;
if (Sys.firefox) browerVersion='Firefox: ' + Sys.firefox;
if (Sys.chrome) browerVersion = 'Chrome: ' + Sys.chrome;
if (Sys.opera)browerVersion = 'Opera: ' + Sys.opera;
if (Sys.safari) browerVersion = 'Safari: ' + Sys.safari;
return browerVersion ;
}
浙公网安备 33010602011771号