您好,欢迎访问一九零五行业门户网

JS获取浏览器版本及名称实现函数_javascript技巧

复制代码 代码如下:
// 获取浏览器名称及版本信息
function appinfo(){
var browser = {
msie: false, firefox: false, opera: false, safari: false,
chrome: false, netscape: false, appname: 'unknown', version: 0
},
useragent = window.navigator.useragent.tolowercase();
if ( /(msie|firefox|opera|chrome|netscape)\d+(\d[\d.]*)/.test( useragent ) ){
browser[regexp.$1] = true;
browser.appname = regexp.$1;
browser.version = regexp.$2;
} else if ( /version\d+(\d[\d.]*).*safari/.test( useragent ) ){ // safari
browser.safari = true;
browser.appname = 'safari';
browser.version = regexp.$2;
}
return browser;
}
// 调用示例
var myos = appinfo();
// 如果当前浏览器是ie,弹出浏览器版本,否则弹出当前浏览器名称和版本
if ( myos.msie ){
alert( myos.version );
} else {
alert( myos.appname + myos.version );
}
复制代码 代码如下:
function getos()
{
var osobject = ;
if(navigator.useragent.indexof(msie)>0) {
return msie;
}
if(isfirefox=navigator.useragent.indexof(firefox)>0){
return firefox;
}
if(issafari=navigator.useragent.indexof(safari)>0) {
return safari;
}
if(iscamino=navigator.useragent.indexof(camino)>0){
return camino;
}
if(ismozilla=navigator.useragent.indexof(gecko/)>0){
return gecko;
}
}
其它类似信息

推荐信息