手机
当前位置:查字典教程网 >编程开发 >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获取浏览器版本及名称实现函数】相关文章:

JavaScript 预解析的原理及实现

多种js图片预加载实现方式分享

js获取滚动距离的方法

js获取变量

JavaScript模版引擎的基本实现方法浅析

图片按比例缩放函数

JS获取当前脚本文件的绝对路径

Js和JQuery获取鼠标指针坐标的实现代码分享

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

JavaScript获取当前运行脚本文件所在目录的方法

精品推荐
分类导航