判断浏览器的名称和版本的一段javascript

navigator是一个独立的对象,他用于 提供用户所使用的浏览器以及操作系统等信息,以navigator对象属性的形式来提供。

--------------------------------------------------------------------------------

属性名称       兼容性           返回内容

appCodeName         javaScript 1.0                    与浏览器相关的内部代码名

appMinorVersion           IE4及其后续的版本                 辅版本号(通常应用于浏览器的补丁或服务包)

appName                      javaScript 1.0                        浏览器的正式名称

appVersion                  javaScript 1.0                         浏览器的版本号

cookieEnabled             ( IE4和NS6)及其后续版本            返回用户浏览器是否启用了cookie

cpuClass                       IE4及其后续的版本                   返回用户计算机的cpu的型号,通常intel芯片返回"x86"

language                     NS4   及其后续的版本         浏览器支持的语言

mimeType                    javaScript 1.1                            浏览器支持的所有MIME类型的数组

onLine                            JScript 1.0                        返回浏览器是否处于在线模式(IE4以上版本)

opsProfile                    N/A                                         未定义  

oscpu                         NS6 及其后续的版本               浏览器正在运行的操作系统,其中可能有CPU的信息

platform                  javaScript 1.2                             浏览器正在运行的操作系统平台,包括Win16(windows3.x)
                                                                     Win32(windows98,Me,NT,2000,xp),Mac68K(Macintosh 680x0)
                                                                     和MacPPC(Macintosh PowerPC)               
plugins                      javaScript 1.1                             安装在浏览器上的所有插件的数组

product                    NS6 及其后续的版本             浏览器的产品名

productSub               NS6 及其后续的版本              关于浏览器更多信息

securityPolicy            NS64及其后续的版本         浏览器支持的加密类型

systemLanguage      IE4及其后续的版本                用户操作系统支持的默认语言

userAgent                 javaScript 1.0                             包含以下属性中所有或一部分的字符串:appCodeName,
                                                                                                                                             appName,appVersion,language,platform
userLanguage        IE4及其后续的版本              用户在自己的操作系统上设置的语言

userProfile               NS6 及其后续的版本               返回一个UserProfile对象,它存储用户的个人信息

vender                     NS6 及其后续的版本                    浏览器厂商名称

vendorSub               NS6 及其后续的版本                   关于浏览器厂商更多的信息

 

 

<html>
<body>
<script type="text/javascript">
document.write("<p>浏览器:")
document.write(navigator.appName + "</p>")

document.write("<p>浏览器版本:")
document.write(navigator.appVersion + "</p>")

document.write("<p>代码:")
document.write(navigator.appCodeName + "</p>")

document.write("<p>平台:")
document.write(navigator.platform + "</p>")

document.write("<p>Cookies 启用:")
document.write(navigator.cookieEnabled + "</p>")

document.write("<p>浏览器的用户代理报头:")
document.write(navigator.userAgent + "</p>")
</script>
</body>
</html>
 

 

你可能感兴趣的:(JavaScript,html,应用服务器,浏览器,XP)