快捷搜索:  汽车  科技

JS获取浏览器类型和版本号(JS获取浏览器类型和版本号)

JS获取浏览器类型和版本号(JS获取浏览器类型和版本号)用户代理:navigator.userAgent插件(数组):navigator.plugins对Java的支持:navigator.javaEnabled()MIME类型(数组):navigator.mimeTypes系统平台:navigator.platform

一.对象说明

  1. 浏览器代码名称:navigator.appCodeName

  2. 浏览器名称:navigator.appName

  3. 浏览器版本号:navigator.appVersion

  4. 对Java的支持:navigator.javaEnabled()

  5. MIME类型(数组):navigator.mimeTypes

  6. 系统平台:navigator.platform

  7. 插件(数组):navigator.plugins

  8. 用户代理:navigator.userAgent

二.用法

1.输出所有浏览器信息(用Chrome测试)

code:

<script type="text/javascript">

var x = navigator;

document.write("CodeName=" x.appCodeName);

document.write("<br />");

document.write("MinorVersion=" x.appMinorVersion);

document.write("<br />");

document.write("Name=" x.appName);

document.write("<br />");

document.write("Version=" x.appVersion);

document.write("<br />");

document.write("CookieEnabled=" x.cookieEnabled);

document.write("<br />");

2.判断浏览器的类型以及版本号(用Chrome测试)

code:

function detectBrowser()

{

var browser=navigator.appName//浏览器名称类型目前只有两种Netscape,Microsoft Internet Explorer

var b_version=navigator.appVersion//版本号

var version=parseFloat(b_version)

if ((browser=="Netscape"||browser=="Microsoft Internet Explorer") && (version>=4))

{alert("您的浏览器够先进了!")}

else

{alert("是时候升级您的浏览器了!")}

}

Result:

JS获取浏览器类型和版本号(JS获取浏览器类型和版本号)(1)

3.判断ie,firefox,Chrome,Opera,Safari浏览器

code:

function getExplorer() {

var explorer = window.navigator.userAgent ;

//ie

if (explorer.indexOf("MSIE") >= 0) {

alert("ie");

}

//firefox

else if (explorer.indexOf("Firefox") >= 0) {

alert("Firefox");

}

//Chrome

else if(explorer.indexOf("Chrome") >= 0){

alert("Chrome");

}

//Opera

else if(explorer.indexOf("Opera") >= 0){

alert("Opera");

}

//Safari

else if(explorer.indexOf("Safari") >= 0){

alert("Safari");

}

}

Result:

JS获取浏览器类型和版本号(JS获取浏览器类型和版本号)(2)

chrome

JS获取浏览器类型和版本号(JS获取浏览器类型和版本号)(3)

firefox

JS获取浏览器类型和版本号(JS获取浏览器类型和版本号)(4)

IE

在 IE 5.0 及以后版本中,版本号是不正确的!在 IE 5.0 和 IE 6.0 中,微软为 appVersion 字符串赋的值是 4.0

猜您喜欢: