手机
当前位置:查字典教程网 >编程开发 >Javascript教程 >JS获取浏览器版本及名称实现函数
JS获取浏览器版本及名称实现函数
摘要:复制代码代码如下://获取浏览器名称及版本信息functionappInfo(){varbrowser={msie:false,firefo...

复制代码 代码如下:

// 获取浏览器名称及版本信息

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 ( /versionD+(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";

}

}

【JS获取浏览器版本及名称实现函数】相关文章:

如何实现浏览器上的右键菜单

JS动画效果打开、关闭层的实现方法

JavaScript检测字符串中是否含有html标签实现方法

微信内置浏览器私有接口WeixinJSBridge介绍

js去字符串前后空格的实现方法

js+html5获取用户地理位置信息并在Google地图上显示的方法

JavaScript的9种继承实现方式归纳

js获取变量

JS实现浏览器菜单命令

图片按比例缩放函数

精品推荐
分类导航